lancer un scripts depuis VBA
Bonjour,
sous Excel 2003, avec VBA, je souhaite lancer un script arg.py écrit en Python.
D'habitude, depuis l'invite de commande, il me suffit de me placer au bon répertoire (ici, D:\Mes documents\PROG), puis je tape :
python arg.py param
ça lance bien le script, qui écrit des fichiers de sauvegarde dans D:\Mes documents\PROG .
Sous VBA, je crée un bouton dont l'action doit lancer le script python.
Code:
1 2 3 4 5 6 7 8 9
| Private Sub Arg_Click()
Shell "cmd cd D:\Mes documents\PROG"
For i = 1 To 3
Shell "python arg.py " & i
Next i
End
End Sub |
mais ça ne lance rien.
Pouvez-vous me montrer comment bien utiliser Shell pour lancer arg.py ?
Merci