Utiliser des donnees unifiés dans une cellule

Résolu/Fermé
Philou73.CH - 9 déc. 2014 à 10:26
crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 - 16 janv. 2015 à 17:00
Bonjour,

J'ai fait un document Excel dans lequel nous reportons des activités fait individuellement ou à plusieurs.
J'ai fait une cellule dans laquelle j'unifie tous les participants à cette activité.Sous la forme : M.X; M.Y;M.Z
Cette partie du programme est fait par macro.
Maintenant, il m'est demandé de pouvoir faire des corrections à ces infos.
Du coups j'ai besoin de savoir si de la cellule decrite avant,je peux fractionner les données pour obtenir M.X puis M.Y puis M.Z ....

D'avance merci de votre réponse.

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
9 déc. 2014 à 10:55
Bonjour,
Oui.. avec SPLIT.


Dim maStr  as String
       maStr = " M.X; M.Y;M.Z"
Dim splitStr() As String
 splitStr = split(maStr,";")

    For i = 0 To UBound(splitStr )
    	'Le résultat s'affiche dans la fenêtre d'exécution de l'éditeur de macros
        Debug.Print splitStr (i)
    Next 

0
crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 7 990
16 janv. 2015 à 17:00
Bonjour Philou73.ch,
Tu signales ce sujet comme [Résolu].
Il est préférable de venir l'indiquer également ici à la personne qui t'a aidé (pour la prochaine fois).
Merci et bonne continuation."
0