OVH Cloud OVH Cloud

Edition d'étiquette avec excel

1 réponse
Avatar
Philippe
Salut à tous
Je souhaiterai éditer des étiquettes de repérage avec excel.
Dans la première feuille l'étiquette par elle-même avec ses champs numéro et
libellé.
Dans la deuxième feuille les différents données:
A1 : numéro / A2: libellé / A3: nb étiquette à imprimer
...
Z1 : numéro / Z2: libellé / Z3: nb étiquette à imprimer.
Comment faire pour lancer l'impression des différentes étiquettes avec la
bonne quantité ?

Si vous avez une solution ou que vous connaissez un site pouvant m'aider .
Par avance merci.

Philippe

1 réponse

Avatar
Youky
Bonsoir philippe,
Pour partir dans de bonnes conditions, en feuil2 ligne 1 mets des entêtes de
lignes en A en B et C
exemple N° Libelé Nbre
ensuite les données doivent venir en dessous, les unes en dessous des autres
et non pas de gauche à droite.
Si tu veux utiliser cette macro fait un bouton en Feuil2 et copie le code
dedans.
Cette derniere va chercher en colonne C les valeurs ci celle ci est 1 ou
plus il mets les donnée de la ligne en Feuil1et imprime la feuil1 le Nbre
indiqué.
Les données sont copiées en Feuil1 B2 et B3 (à modifier en conséquence)
Il existe une grande variété de format d'étiquettes (teste déja cela)
Youky

Private Sub CommandButton1_Click()
For lig = 2 To [feuil2!C65536].End(xlUp).Row
If Feuil2.Cells(lig, 3) > 0 Then
[Feuil1!B2] = Feuil2.Cells(lig, 1)
[Feuil1!B3] = Feuil2.Cells(lig, 2)
Feuil1.PrintOut Copies:þuil2.Cells(lig, 3)
End If
Next
End Sub


"Philippe" a écrit dans le message de news:
OfTq4$
Salut à tous
Je souhaiterai éditer des étiquettes de repérage avec excel.
Dans la première feuille l'étiquette par elle-même avec ses champs numéro
et
libellé.
Dans la deuxième feuille les différents données:
A1 : numéro / A2: libellé / A3: nb étiquette à imprimer
...
Z1 : numéro / Z2: libellé / Z3: nb étiquette à imprimer.
Comment faire pour lancer l'impression des différentes étiquettes avec la
bonne quantité ?

Si vous avez une solution ou que vous connaissez un site pouvant m'aider .
Par avance merci.

Philippe