Nom du fichier excel actif dans VB
Résolu
alain5906
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
alain5906 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
alain5906 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
J'ai office 2000 sous Vista.
Je n'arrive pas à réserver une macro à un fichier déterminé, même en précisant lors de sa création "pour ce classeur".
j'ai donc pensé à un complément dans visual basic pour la macro concernée, mais comment préciser le nom du fichier dans lequel on travaille dans VB ?
Merci pour votre aide
Bonjour,
J'ai office 2000 sous Vista.
Je n'arrive pas à réserver une macro à un fichier déterminé, même en précisant lors de sa création "pour ce classeur".
j'ai donc pensé à un complément dans visual basic pour la macro concernée, mais comment préciser le nom du fichier dans lequel on travaille dans VB ?
Merci pour votre aide
A voir également:
- Vba nom du fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
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
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