[Excel] Macro traitement chaine de caractére
Résolu
deniooo
Messages postés
36
Statut
Membre
-
ShaBoo Messages postés 406 Statut Membre -
ShaBoo Messages postés 406 Statut Membre -
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 ?
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 ?
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Faudrait expliciter mieux le problème.
On peut parfois utiliser les fonctions =droite() (ou rightt()) =gauche (left()) (selon version), mais usage restreint !
@+-
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 ?
-
-
Bonsoir,
Tu peux aussi utiliser la fonction Split (v. syntaxe avec l'aide Excel) avec un tableau.
Tu utiliseras moins d'instruction.
@+