Traceroute dans Excel

Bonjour,

J'aimerai faire un traceroute depuis une cellule excel en utilisant un macro et ensuite afficher les résultats dans la cellule à coté (par exemple: le nombre de bonds). Est ce que quelqu'un peut m'aider svp. Je ne sais pas par où commencer.

Merci

Shell ("tracert " & ip), vbNormalFocus

Si tu veux traiter les résultats il te suffit de sauvegarder ton affichage dans un fichier et de le lire...

Deux méthodes...

ip = "172.124.87.01"
Set WshShell = WScript.CreateObject("WScript.Shell" )  
commande = "tracert " & ip & " >fichier_resultat"  
return=wshshell.run(commande,true) 

Set objTextFile = objFSO.OpenTextFile("fichier_resultat", 1) 
Do While objTextFile.AtEndOfStream <> True 
    strText = objTextFile.ReadLine 
    ... 
Loop 
objTextFile.Close 
objFSO.DeleteFile(objTextFile)

ou avec exec que je privilégie.

ip = "172.124.87.01"
Set WshShell = WScript.CreateObject("WScript.Shell" )  
commande = "tracert " & ip
Set objExecObject = objShell.Exec(commande) 

Do While Not objExecObject.StdOut.AtEndOfStream 
    strText = objExecObject.StdOut.ReadLine() 
    ... 
Loop

Bonjour,

Merci de ton aide mais par exemple si je veux récupérer une adresse dans une cellule (excel), je fais comment?

Tu mets strtxt dans une cellule..

Je comprends pas très bien.

Vraiment désolé mais je suis très "novice"

Merci de ton aide

Je ne vais pas te faire ta macro. Bon courage à toi.

Merci quand même

Rechercher des sujets similaires à "traceroute"