Excel 2003 VBA récupérer les trois premières lettres du nom du mon fichier dans une variable StrPath
Le
Céline Brien
Bonjour à tous,
Dans une macro, je crée une variable StrPath.
Plutôt que de préciser le mois comme ceci :
StrPath = "R:\Report\Jan\"
J'aimerai récupérer les trois premières lettres du nom de mon classeur
ouvert.
Quelque chose qui ressemble à ceci :
StrPath = "R:\Report\" & Left(NomFichier, 3) & "\"
Merci de votre aide,
Céline
Dans une macro, je crée une variable StrPath.
Plutôt que de préciser le mois comme ceci :
StrPath = "R:\Report\Jan\"
J'aimerai récupérer les trois premières lettres du nom de mon classeur
ouvert.
Quelque chose qui ressemble à ceci :
StrPath = "R:\Report\" & Left(NomFichier, 3) & "\"
Merci de votre aide,
Céline

Poser une question


Remplace NomFichier par
ThisWorkbook.Name
et c'est OK
Youky
"Céline Brien" news:
StrPath = "R:Report" & Left(Dir(ThisWorkbook.FullName), 3) & ""
"Céline Brien"
Bonjour à tous,
Dans une macro, je crée une variable StrPath.
Plutôt que de préciser le mois comme ceci :
StrPath = "R:ReportJan"
J'aimerai récupérer les trois premières lettres du nom de mon classeur
ouvert.
Quelque chose qui ressemble à ceci :
StrPath = "R:Report" & Left(NomFichier, 3) & ""
Merci de votre aide,
Céline
Bonjour Youky,
Bonjour MichDenis,
Merci beaucoup pour vos réponses.
J'ai utilisé les codes de MichDenis.
De bon codes comme toujours ;-)
Le tout fonctionne très bien.
Merci encore et bonne journée,
Céline
"MichDenis"