Rechercher : dans
Par :

[Excel] Macro traitement chaine de caractére

Dernière réponse le 6 jun 2008 à 20:23:54 deniooo, le 6 jun 2008 à 16:43:34 
 Signaler ce message aux modérateurs

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 ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [Excel] Macro traitement chaine de caractére » dans :
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

arrial, le 6 jun 2008 à 17:14:02

Faudrait expliciter mieux le problème.
On peut parfois utiliser les fonctions =droite() (ou rightt()) =gauche (left()) (selon version), mais usage restreint !

@+ arrial

Répondre à arrial

2

deniooo, le 6 jun 2008 à 17:46:39

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 ?

Répondre à deniooo

3

arrial, le 6 jun 2008 à 18:43:21

Ça me paraît parfait ‼ What else ?

@+ arrial
"Le pire n'est jamais acquis !"

Répondre à arrial

4

 ShaBoo, le 6 jun 2008 à 20:23:54

Bonsoir,

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

Tu utiliseras moins d'instruction.

@+

Répondre à ShaBoo