Problème VBA Application.run et le caractère "-" [Résolu]

Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011
- - Dernière réponse : the_little_big_man
Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011
- 27 août 2010 à 11:46
bonjour. encore une fois j'ai besoin de vos lumières.


je lance une macro contenu dans un autre classeur xl.

 Application.Run nomfichier & "!calculdrift


mon soucis c'est que dès qu'il ya un tiret ("-") dans le nomfichier , j'obtient la run time error 1004 ("cannot find the macro, the macro may not be available in this workbook or all macros may be disable ").
j'ai pourtant vérifié les caractères interdit dans les noms de fichiers/repertoire et le "-" n'en fait pas parti...

quelqu'un aurait t'il une explication ???
PS: je pourrais bien interdir le tiret dans mes noms fichier mais j'ai peur que d'autre caractères soient dans la même situation donc ...

merci d'avance

A good excercise for the Heart is to bend down and help another up...
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011
3
Merci
finalement google est tjr mon ami donc je viens de trouver la solution...
si le nom contient un caractère spécile il faut l'encadre des ' '
dans mon cas ca donne

 Application.Run "'" & nomfichier & "'!calculdrift"


A good excercise for the Heart is to bend down and help another up...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de the_little_big_man