Création d'une liste incrémentée à partir d'une cellule de référence

Bonjour à tous,

Est-ce que quelqu'un sait comment je pourrais automatiser la création d'une liste incrémentée à partir d'une cellule de référence ?

Je m'explique : j'ai un code (col A) pour lequel j'ai un nombre d'étiquettes à créer (col B). Je concatène donc (col C) pour avoir l'équivalent de ma dernière étiquette. Ce que je veux obtenir comme type de liste est en col D.

L'option longue c'est de tirer la cellule vers le haut pour avoir toutes les données, mais c'est fastidieux et ça prend un temps fou... surtout quand on a plus de 7000 étiquettes à générer... Est-ce qu'il y a moyen d'automatiser ça ?

19exemple.xlsx (9.16 Ko)

Je n'ai jamais créé de macro alors je suis un peu perdue...

Merci par avance

Bonjour,

Par formule, ça risque d'être inutilement compliqué.

Par macro, voici un code à mettre dans un module (alt + F11) pour lancer l'éditeur VBA.

Sub etiquette()

k = 2
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
    For j = 1 To Cells(i, 2).Value
        Cells(k, 3) = Cells(i, 1) & "_" & j
        k = k + 1
    Next j
Next i
End Sub
22etiquette.xlsm (15.05 Ko)

édit : mise à jour du fichier, je n'avais pas lié la macro au bouton ...

Merci beaucoup !!! Vous allez me faire gagner un temps considérable, c'est trop bien !!! Milles merci encore !

Pas de souci, avec plaisir !

C'est bien à ça que sert Excel, gagner plein de temps 😊

Rechercher des sujets similaires à "creation liste incrementee partir reference"