Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : chemin d'ouverture de programme défini par variable.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dionys0s

XLDnaute Impliqué
Bonjour le forum 🙂


j'ai un petit soucis avec la syntaxe. J'ai le code suivant qui fonctionne très bien :

Code:
objwShell.Run ("""P:\Achats\SUPPORT\Express ClickYes\ClickYes.exe"" -activate")

J'ai défini le chemin d'accès de ClickYes (P:\Achats\SUPPORT\Express ClickYes\ClickYes.exe) par une variable string nommée CheminClickYes, et impossible de faire marcher la commande. J'ai bien vérifié ma variable string, elle est correcte.
J'ai essayé ceci : objwShell.Run (""CheminClickYes " -Activate") et d'autres choses et rien ne marche... Si vous avez une idée je suis à fond preneur.

D'avance merci 😎
 
Re : VBA : chemin d'ouverture de programme défini par variable.

Re,

chr renvoie le caractère qui correspond à un code caractère

chr(34), ce sont les guillemets

Le problème des guillemets, c'est qu'à chaque fois que l'on veut en mettre une en concaténant du texte, il faut les doubler, et à un moment on ne sais plus trop combien en mettre

avec chr(34), pas besoin de doubler

avec les guillements, ça devrait donner

Code:
objwShell.Run ("""" & CheminClickYes & """ -Activate")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

R
Réponses
0
Affichages
3 K
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…