VBS - Récuperer la valeur d'une cellule excel - VB/VBA/VBS - Programmation
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.
Marsh Posté le 27-12-2007 à 22:39:01
olivthill a écrit : Avec un copier/coller. |
Avant d'utiliser Autoit, il faut savoir ecrire un fichier VBS. Ce qui est loin d'etre mon cas
Une autre solution à mon problème ?
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
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 ?
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