re
Bonjour
youky(BJ)
alors! non ! non et non!
en mettant un index
(x) après le split tu indique une partie
mais je le répète split ne coupe pas ou on souhaite il coupe par une expression c'est tout
x=split("toto.titi",".")(1)'titi
n'est pas le même object que
x=split("toto.titi",".")
le premier Etant un élément l'autre étant le tableau
appelons un chat un "chat"
autant donner des explications complètes a quelqu'un qui sait pas
d'autre part
traiter les chemins de fichiers avec split n'est pas une bonne idée (ca sent la macro que l'on doit modifier tout le temps)
la encore autant donner des méthodes qui sont largement plus sur
mid(("toto.titi",instrrev("toto.titi",".")+1) te donnera a coup sur "titi"
et cela même avec "toto.truc.machin.titi"
tu demontre avec split(fichier,".xl")
demain c'est des fichiers ".zz" qui travaille il modifie la macro moi non !
edit:
a la limite je veux bien accepter
x=split(fichier,".")(ubound(split(fichier,"."))-1)
mais comme le demandeur a BIEN spécifié qu'il y a vait plusieurs points dans le nom ben .....t'es chocolat car tu aura une portion de la portion voulue