Bonjour,
pour cette fois-ci je demande de l'aide ^^
j'ai un chemin de fichier "c:\Dossier1\Dossier2\...\Dossier'n'\Fichier.xls"
j'aimerais récuperer le nom du fichier grâce à ce chemin.
Pour ce faire je triche un peu mais cettre tricherie à une limite
ce qui me sépare le Path en dossier / sous dossiers / fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Myarray = Split(FilePath, "\", -1, 1) Rang = 0 Do On Error GoTo Suite FileName = Myarray(Rang) Rang = Rang + 1 Loop '---------------------------------------------------------------- Suite:
si je n'execute cette commande qu'une seule et unique fois, pas problème (lorsque je dépasse mon rang max, ya une erreur donc il va à Suite: )
cependant, si je dois refaire cette partie de mon macro, il ne gère plus le On Error GoTo Suite.
d'ou ma question,
est-il possible de gérer cette erreur plusieurs fois ?
si non, comment savoir le nombre de valeurs dans mon array Myarray(Rang)
par exemple :
Myarray("mot1","mot2","mot3","mot4")
dire que le rang max est 3 :
Myarray(0) -> "mot1"
Myarray(1) -> "mot2"
Myarray(2) -> "mot3"
Myarray(3) -> "mot4"
PS: je vous donne pas mon code entier, ca serait imbuvable.
Partager