[Excel] Macro traitement chaine de caractére

Résolu/Fermé
deniooo Messages postés 36 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 16 juin 2008 - 6 juin 2008 à 16:43
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 6 juin 2008 à 20:23
Bonjour,
j'ai un souci, je n'arrive pas à trouver la commande qui permet de spérarer une chaine de caractére et de traiter les entités ainsi séparées.
Sous php je sais trés bien faire, il me cré un tableau que je peux manipuler, mais sous excel comment ça fonctionne ?!!

un peu d'aide s'il vous plait ?
A voir également:

2 réponses

arrial Messages postés 1753 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 29 décembre 2023 250
6 juin 2008 à 17:14
Faudrait expliciter mieux le problème.
On peut parfois utiliser les fonctions =droite() (ou rightt()) =gauche (left()) (selon version), mais usage restreint !

@+
0
deniooo Messages postés 36 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 16 juin 2008 1
6 juin 2008 à 17:46
En fait j'ai un chemin de fichier et je voulais en tirer le nom du fichier !
réflexe php je cherchais une commande qui me séprarait ma chaine de caractére suivant un certain séparateur et qui mettait automagiquement le tout dans un tableau. Il ne reste plus qu'a traiter le tableau pour choisir ce que l'on veut.
Or j'ai pas trouvé donc j'ai résolu le probléme de façon.. violente :)

i = 0
toto = ""
Nom = chemin
positionPrec = -1

While Position <> positionPrec
toto = Nom
positionPrec = Position
Position = InStr(1, Nom, "\", vbTextCompare)
Nom = Mid(Nom, (Position + 1))
Wend
MsgBox toto

et hop le nom du fichier est contenu dans toto :D

je commence la prog donc dites moi ce que vous en pensez amélioration, rapidité, autre façon de faire plus simple ?
0
arrial Messages postés 1753 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 29 décembre 2023 250 > deniooo Messages postés 36 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 16 juin 2008
6 juin 2008 à 18:43
Ça me paraît parfait ‼ What else ?

@+
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
6 juin 2008 à 20:23
Bonsoir,

Tu peux aussi utiliser la fonction Split (v. syntaxe avec l'aide Excel) avec un tableau.

Tu utiliseras moins d'instruction.

@+
0