Afficher la fin d'un texte

Résolu
Drake59730 Messages postés 26 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 27 juin 2012 - 29 nov. 2007 à 09:47
Drake59730 Messages postés 26 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 27 juin 2012 - 29 nov. 2007 à 10:21
Bonjour a tous,

Je cherche comment affficher la fin d'une adresse de fichier (en fait j'ai juste besoin du nom de ce fichier.
Par exemple j'ai:
C:\Documents and Settings\Moi\Bureau\...\ Calendrier 2008.xls
et je cherche donc  a récupérer uniquement "Calendrier 2008"sachant que je ne peu utiliser la commande mid car la taille de l'adresse est variable.

Si quelqu'un a une idée

Merci

4 réponses

pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
29 nov. 2007 à 09:55
salut
essai de creer une variable tableau de caractères...
puis, alimente la avec un split de ta chaine
puis, le dernier element de ce tableau contient le nom du fichier

Ex :
dim tblString() as string
dim monfichier as string
'alimentation du tableau en découpant la chaine avec séparateur ""
tblstring = split("C:\Documents and Settings\Moi\Bureau\...\ Calendrier 2008.xls","")
'récupération du dernier élément
monfichier = tblstring(ubound(tblstring))

cordialement

Pat

 Don't Worry , Be Happy

<hr />lorsque le problème est résolu, pensez Réponse Acceptée
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
29 nov. 2007 à 10:03
Bonjour,

InstrRev sur ""


puis instr sur "."
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
29 nov. 2007 à 10:05
salut jmfmarques,
bien joué... je ne penses jamais à instrrev...

thank's
Pat

 Don't Worry , Be Happy

<hr />lorsque le problème est résolu, pensez Réponse Acceptée
0
Drake59730 Messages postés 26 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 27 juin 2012
29 nov. 2007 à 10:21
Merci,
J'ai essayé ta solution Pat et c'est tout simplement NIKEL!!!

Grand merci à vous deux

Ciao
0
Rejoignez-nous