VBS - Récuperer la valeur d'une cellule excel

VBS - Récuperer la valeur d'une cellule excel - VB/VBA/VBS - Programmation

Marsh Posté le 27-12-2007 à 19:45:58    

Bonsoir,
J'ai créer un fichier VBS pour remplir automatiquement des champs d'un logiciel
Comment faire pour récupérer la valeur d'une cellule d'un fichier Excel ?
 

Citation :

set shell = WScript.CreateObject("WScript.Shell" )
shell.AppActivate "Easy Access"
WScript.Sleep(3000)  ' Attendre 3 secondes
shell.SendKeys "ZZ30"
shell.SendKeys "~"
WScript.Sleep(2000)  ' Attendre 2 secondes
shell.SendKeys "{DEL}{DEL}{DEL}"
shell.SendKeys "120"
shell.SendKeys "{DOWN}{DOWN}{DOWN}"
shell.SendKeys "76500"
shell.SendKeys "~"
WScript.Sleep(2000)  ' Attendre 2 secondes
shell.SendKeys "{TAB}"
shell.SendKeys "ACC{TAB}"
shell.SendKeys valeur_cellule_excel_B4 'Valeur de la cellule B4 du fichier Toto.xls
shell.SendKeys "{TAB}"
shell.SendKeys valeur_cellule_excel_C7 'Valeur de la cellule C7 du fichier Toto.xls


Message édité par didieraucun le 29-12-2007 à 23:41:26
Reply

Marsh Posté le 27-12-2007 à 19:45:58   

Reply

Marsh Posté le 27-12-2007 à 20:09:10    

Avec un copier/coller.
Pour infos, il existe aussi le logiciel gratuit autoit.exe qui permet de faire ce genre de script.

Reply

Marsh Posté le 27-12-2007 à 22:39:01    

olivthill a écrit :

Avec un copier/coller.
Pour infos, il existe aussi le logiciel gratuit autoit.exe qui permet de faire ce genre de script.


Avant d'utiliser Autoit, il faut savoir ecrire un fichier VBS. Ce qui est loin d'etre mon cas  :ange:  
 
Une autre solution à mon problème ?


Message édité par didieraucun le 29-12-2007 à 23:39:04
Reply

Marsh Posté le 03-01-2008 à 16:26:18    

Du vbs tu feras
Le script center tu consulteras

 
http://www.microsoft.com/technet/s [...] x?mfr=true
 
Rubrique office

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed