N° | désig | Qté |
1 | article 01 | 2 |
2 | article 02 | 3 |
3 | article 03 | 2 |
Sub FaireEtiquettes()
With Sheets("YALIZ")
.Cells.Borders.LineStyle = xlLineStyleNone
.Cells.Interior.Color = vbWhite
.Cells.ClearContents
.Activate
End With
Application.ScreenUpdating = False
DL = Sheets("Acceuil").Range("A65500").End(xlUp).Row
Nlig = 2: Ncol = 2
For Lacceuil = 2 To DL
Titre = Sheets("Acceuil").Cells(Lacceuil, "B")
Netiquettes = Sheets("Acceuil").Cells(Lacceuil, "C")
Numéro = Sheets("Acceuil").Cells(Lacceuil, "A")
Couleur = Sheets("Acceuil").Cells(Lacceuil, "A").Interior.Color
For L = 1 To Netiquettes
Chaine = Numéro & "--" & Titre & "--(" & L & "/" & Netiquettes & ")"
EncadrementBleu Nlig, Ncol
Cells(Nlig, Ncol) = Chaine
Cells(Nlig, Ncol).Interior.Color = Couleur
Ncol = Ncol + 2
If Ncol > 6 Then
Ncol = 2: Nlig = Nlig + 2
End If
Next L
Next Lacceuil
End Sub
DL = Sheets("Acceuil").Range("C196").End(xlUp).Row
For Lacceuil = 10 To DL
et un multipost de plusRe
=>chingilou
Tu n'as pas perçu l' humour de mon message ?
(comme l'a fait sylvanu)
En dehors de l'humour, si dans ton cadre professionnel, tu peux utiliser sans problème le publipostage avec étiquettes autocollantes,
alors oui, à mon sens, tu te compliques la vie en passant par une macro pour créer des étiquettes.
Mais c'est ton droit le plus strict
PS: Tu peux même le faire sur du papier classique.
PS: je n'ai jamais écrit que ta demande embêtait qui que ce soit.
Je suggérais juste une autre piste(*) pour réaliser des étiquettes.
(*) qui n'avait rien d'incongrue.
Si tu as le temps, regarde ce tuto pour t'en convaincre.
Créer des étiquettes par publipostage
=>sylvanu
Comme je le disais plus haut, on peut dans Word créer son propre modèle d'étiquette et personnaliser ses dimensions.
Et on peut imprimer les étiquettes obtenues par publipostage sur du papier classique et donc continuer à jouer du cutter