impression en série (publipostage)

cindy75015

XLDnaute Junior
bonjour
j'ai un document comportant 2 feuille
une feuille nommé base de donnée et un une feuille nommer placard
quand je rentre le nom dans la cellule A6 de la feuille placard tous les autres élément s'affiche avec des recherche v
puis j'imprime la fiche palette(feuille placard en faite)
le souci et que je dois faire ça pour chaque ligne de la feuille base de données
est il possible de faire une boucle ou autre solution pour que la macro débute par la première ligne de la feuille base de données ,imprime cette feuille et continue de ligne en ligne jusqu’ à ce qu'il trouve une ligne vide
Cindy


ps :dans la cellule A6 entre les premières lettre du nom puis cliquer sur la validation de donnée
 

Pièces jointes

  • fichier test1.xlsm
    104.8 KB · Affichages: 71

sousou

XLDnaute Barbatruc
Re : impression en série (publipostage)

Bonjour Cindy

Voici un code à ajouter dans ton module.
Et à modifier (ici je prévisualise au lieu d'imprimer pour la démo)

En suite tu affecte un bouton à cette macro....
Et tu fais le ménage dans tes codes enregistrés....


Sub impg()
With Sheets("base de d")

lgfin = .Cells(4, 3).End(xlDown).Row
Set plage = .Range(.Cells(4, 3), .Cells(lgfin, 3))
End With
For Each i In plage
Sheets("placard").Range("a6") = i
visualise
Next

End Sub
Sub visualise()
Sheets("placard").PrintPreview

End Sub
 

Statistiques des forums

Discussions
312 328
Messages
2 087 316
Membres
103 515
dernier inscrit
Cherbil12345