VBA Concatener

Bonjour à tous,

J'ai joint un fichier pour expliquer ce que je voudrais faire.

Je souhaite un partir d'un tableau , dans lequel on retrouve les différents produis ainsi que leur conditionnement,

alimenter une liste qui me sert de base de données brute avec tous les produits pour chaque conditionnement.

Il faudrait que ça ne prenne pas en compte les blancs, et que si un utilisateur veut rajouter un conditionnement cela rajoute une ligne dans la liste.

Merci d'avance pour votre aide .

bonsoir,

une solution via une macro

Sub aargh()
    dl = Cells(Rows.Count, 2).End(xlUp).Row
    k = 3
    For i = 4 To dl
        j = 3
        While Cells(i, j) <> ""
            k = k + 1
            Cells(k, "J") = Cells(i, 2) & " (" & Cells(i, j) & ")"
            j = j + 1
        Wend
    Next i
End Sub

Bonjour,

Merci cela fonctionne, très bien, si je souhaite alimenter la colonne "J" dans une autre feuille.

--> Cells(k, "J").

Qu'est-ce que je dois rajouter au code .

bonne journée .


J'ai trouvé, merci pour ton aide .

Rechercher des sujets similaires à "vba concatener"