OVH Cloud OVH Cloud

VBA-ligne de commande

1 réponse
Avatar
Antoine
Bonjour,

je suis confronte a un nouveau probleme avec la fonction shell qui permet
d'utiliser le commande prompt (ligne de commande) depuis VBA. Seulement
quand il s'ouvre on me place sous "U:\" et j'aimerais que mon code VBA me
place sous "H:\Antoine\Paul\" par exemple. J'ai beau utiliser la fonction
shell rien n'y fait. Par exemple :

retval1=shell("H:",1)
retval1=shell("CD ANTOINE\PAUL",1)

n'a pas de reel succes. Sauriez vous m'aider?

Merci,

Antoine

1 réponse

Avatar
schaperot
>
retval1=shell("H:",1)
retval1=shell("CD ANTOINEPAUL",1)

n'a pas de reel succes. Sauriez vous m'aider?



Salut,

Chacune de tes commandes shell est indépendante. Elle lancent un dos "tout
neuf" qui ne tient pas compte des précédentes session précédentes.

Tu peux sous VB ecrire un fichier BAT qui contient toutes ces commandes puis
appeler ce fichier BAT. Ainsi, un seul dos sera lancé.

Bon courage,