Imprimer les plages définies avec condition

chris6999

XLDnaute Impliqué
Bonjour

J'ai un fichier avec une feuille constituant la base de données
Sur une autre feuille j'ai créé des fiches qui se remplissent avec la fonction DECALER à partir des éléments de la plage de donnée.
Chaque fiche correspond à une ligne de la BD

Je souhaiterais une macro permettant d'imprimer les fiches lorsque la ligne est renseignée.

Je ne sais pas trop comment m'y prendre.
J'ai pensé nommer les plages de chaque fiche...

Si vous avez une idée de la méthode à utiliser n'hésitez pas

Merci d'avance
Cordialement
 

Pièces jointes

  • test fiche.xls
    223.5 KB · Affichages: 74
  • test fiche.xls
    223.5 KB · Affichages: 69
  • test fiche.xls
    223.5 KB · Affichages: 71

bbb38

XLDnaute Accro
Re : Imprimer les plages définies avec condition

Bonjour chris6999, le forum,
Une suggestion en vba. Actuellement, la macro inscrit, pour la première ligne, les données de la feuille « MEF » dans la feuille « Modfiche ». J’ai modifié ta fiche pour éviter les cellules fusionnées.
On peut ensuite imprimer cette fiche.
Cordialement,
Bernard
 

Pièces jointes

  • test fiche.xls
    105.5 KB · Affichages: 45
  • test fiche.xls
    105.5 KB · Affichages: 41
  • test fiche.xls
    105.5 KB · Affichages: 41

chris6999

XLDnaute Impliqué
Re : Imprimer les plages définies avec condition

Merci bbb38

Ma problématique était d'imprimer toutes les fiches (une par ligne de la BD) en même temps.
J'ai réussi à résoudre le problème en comptabilisant le nombre de lignes générées dans une cellule.
Du coup avec une autre macro je lance l'impression en définissant la dernière plage à imprimer en récupérant la valeur de la cellule.
Et au miracle cela fonctionne.

En tout cas merci encore de t'être arrêté sur mon post et d'avoir pris de ton temps pour me faire une suggestion.

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
313 344
Messages
2 097 337
Membres
106 916
dernier inscrit
Soltani mohamed