Nom du fichier excel actif dans VB
Résolu/Fermé
alain5906
Messages postés
64
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
9 juillet 2014
-
7 mai 2009 à 14:44
alain5906 Messages postés 64 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 9 juillet 2014 - 8 mai 2009 à 12:22
alain5906 Messages postés 64 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 9 juillet 2014 - 8 mai 2009 à 12:22
7 mai 2009 à 15:00
puis : If thisworkbbok = "nomfichier.xls"
(exécution macro)
else
end sub
résultat erreur syntaxe sur la ligne IF
Je ne suis pas du tout familiarisé avec le langage VB. Je ne sais que modifier les macros dans leur exécution.
Merci de ton aide
7 mai 2009 à 15:07
Déjà, pour faire un IF, la structure se présente comme ceci :
IF conditions THEN
(code)
ELSE 'facultatif
(autre code)
END IF
Ensuite, vous ne pouvez pas comparer thisworkbook avec une chaine de caractères :
thisworkbook.path en revanche, peut être comparé avec une chaine de caractères. Cependant attention, thisworkbook.path retourne le chemin entier de votre fichier (ex: "C:/Documents And Settings/Toto/tata.xls"), mais c'est la seul méthode que je connaisse pour connaitre le nom du fichier :S