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

Signaler
Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011
-
Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011
-
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...

1 réponse

Messages postés
86
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
14 février 2011

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...