Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[RESOLU]Compléter tableau avec valeurs séparées par des virgules

  • Initiateur de la discussion Initiateur de la discussion kayl83
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kayl83

Guest
Bonjour,

je cherche à compléter un tableau à partir d'un autre. Mais l'une des colonnes du tableau d'origine comprend parfois des valeurs séparés par une virgule.

Un petit fichier joint pour explication.

Merci d'avance pour votre aide.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Compléter tableau avec valeurs séparées par des virgules

Bonjour kayl83,

Voir le fichier joint et cette macro dans Module1 (Alt+F11) :

Code:
Sub NouveauTableau()
Dim lig&, i&, txt1$, txt2$, s, ub%, j%
Application.ScreenUpdating = False
lig = 2 '1ère ligne du nouveau tableau
Range(Cells(lig, "G"), Cells(Rows.Count, "J")).ClearContents
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
  txt1 = Application.Trim(Cells(i, "D")) 'SUPPRESPACE par sécurité
  txt2 = Replace(Application.Trim(Cells(i, "E")), ", ", ",") 'sécurité
  txt2 = txt1 & IIf(txt1 = "" Or txt2 = "", "", ",") & txt2
  s = Split(txt2, ",")
  ub = UBound(s)
  For j = 0 To Application.Max(ub, 0)
    Cells(lig, "G").Resize(, 3) = Cells(i, "A").Resize(, 3).Value
    If ub >= 0 Then Cells(lig, "J") = s(j)
    lig = lig + 1
  Next
Next
End Sub
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
214
  • Question Question
Microsoft 365 Souci de copie
Réponses
8
Affichages
385
Réponses
15
Affichages
820
Réponses
16
Affichages
605
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…