Faire un ping sous excel

Faire un ping sous excel - VB/VBA/VBS - Programmation

Marsh Posté le 19-06-2007 à 14:10:30    

Bonjour
 
Je viens demander votre aide.
Je dois recenser toutes les UPS (onduleurs qui sont equipés d'une carte reseau) de toute mon entreprise, soit environ dans les 100 onduleurs.
J'ai créer pour cela un fichier excel et j'aimerais dans qu'a partir de ce fichier excel faire un ping sur les ip des onduleurs et que ca me renvoit true (quand l'onduleur est en ligne) et false quand il ne l'est pas.
 
Quelqu'un a un tuyau car je suis une bille en vba ou macro dans ce genre. (si ca se trouve ce n'est meme pas la bonne categorie)
 
Merci


---------------
LOTRO-Gloop-Chasseur lvl 46 serveur Estel.
Reply

Marsh Posté le 19-06-2007 à 14:10:30   

Reply

Marsh Posté le 19-06-2007 à 14:11:27    

tu peux lancer une ligne batch pour tester l'ip
Shell("ping 192.168.0.3" )

Reply

Marsh Posté le 19-06-2007 à 14:27:22    

Merci ! mais comment faire pour recuperer cette info par la suite  ?
Je viens de rentrer cette macro ca m'ouvre bien le shell et me ping l'ip.
Mais comment retrouver ce resultat dans le fichier excel ?
Je suis vraiment pas doué dans ce truc...


---------------
LOTRO-Gloop-Chasseur lvl 46 serveur Estel.
Reply

Marsh Posté le 22-06-2007 à 09:22:10    

Orcen a écrit :

Merci ! mais comment faire pour recuperer cette info par la suite  ?
Je viens de rentrer cette macro ca m'ouvre bien le shell et me ping l'ip.
Mais comment retrouver ce resultat dans le fichier excel ?
Je suis vraiment pas doué dans ce truc...

si tu fais: shell("ping 83.243.20.80" ) > c:\toto.txt
tu obtiens ton resultat dans un fichier texte que tu devrais pouvoir traiter avec exel.
Enfin moi je l'ai fais directement sur l'invite de commande et donc sans passer par le shell.
 

Reply

Sujets relatifs:

Leave a Replay

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