Connaître le nombre de donnée dans un array
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
Code:
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: |
ce qui me sépare le Path en dossier / sous dossiers / fichier
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.