Impression à partir d'une liste de données

ivan27

XLDnaute Occasionnel
Bonjour à tous,
Je cherche à imprimer sous forme de fiches les lignes sélectionnées dans une liste de données.
Je vous joins un exemple succinct.
Une liste de données sur laquelle certaines lignes ont été sélectionnées (colonne A).
Je souhaite imprimer chaque ligne sélectionnée, sur une feuille différente, selon une disposition des champs prédéfinie.
Mes recherches sur le forum sont restées vaines.
Avec mes remerciements anticipés,
Ivan.
 

Pièces jointes

  • impression fiche.xlsx
    11.8 KB · Affichages: 42

fanfan38

XLDnaute Barbatruc
Re : Impression à partir d'une liste de données

Bonjour
La solution ci dessous utilise une macro...
A chaque fois que vous saisissez un X dans la colonne A cette macro se mettra en route
Pour imprimer directement (sans passer par l'aperçu) remplacer printpreview par print...

clic droit sur le nom de la feuille
Choisir "Visualiser le code"
copier la macro ci dessous


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
lig = Target.Row
Sheets("Feuil3").Range("c3").Value = Range("D" & lig).Value
Sheets("Feuil3").Range("c5").Value = Range("B" & lig).Value
Sheets("Feuil3").Range("f5").Value = Range("C" & lig).Value
Sheets("Feuil3").Range("c7").Value = Range("E" & lig).Value
Sheets("Feuil3").Range("d9").Value = Range("F" & lig).Value
Sheets("Feuil3").Range("c11").Value = Range("G" & lig).Value
Sheets("Feuil3").PrintPreview
End Sub

A+ François
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 193
Membres
102 810
dernier inscrit
mohammedaminelahbali