Bonjour,
Je débute (niveau 0) en VBA, et je voulais écrire une macro me permettant de splitter des chaînes de caractère contenu dans une colone d'un tableau excel.
Je m'explique:
En colonne A, je dispose de chaîne de caractère sous la forme
YYYYMMDD_HHhMM_libellé1_xxx123456_libellé2
Je voudrais que pour chaque chaîne contenu en Ai, la macro renseigne en Bi, Ci, Di, Ei, Fi les composants de cette chaîne (donc entre les "_").
J'ai réussi à le faire pour A2 (ma première entrée) avec:
Mon premier problème, c'est que je ne sais pas le reproduire pour l'ensemble de la colonne A, ensuite la taille variable de mes libellés 1 et 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub ExtraireParametreChaine() Dim zone As Variant Dim i As Integer zone = Split(Range("A2"), "_") For i = 0 To UBound(zone) Cells(2, i + 2) = zone(i) Next End Sub
Voilà, si quelqu'un a une idée pour m'aider, ce serait super sympa
Merci
C.
Partager