Zone d'impression Excel

Résolu/Fermé
csmith35 Messages postés 48 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 1 mai 2013 - 13 mars 2009 à 17:29
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 - 16 mars 2009 à 15:50
Bonjour,

Voila mon problème, sous excel
J'ai une liste d'aliments qui varie selon les menus
Exemple 1
- Case A1 - Agneau
- Case A2 - haricots

Exemple 2
- Case A1 - Boeuf
- Case A2 - Choux
- Case A3 - Tarte pomme

Je veux limiter la zone d'impression au nombre de case remplie à l'aide d'un simple bouton,
Et non sélectionner la zone puis "fichier - zone d'impression et définir". Ce n'est pas moi qui vais utiliser la feuille Excel et la personne est novice.

J'utilise une imprimante avec une bande de papier et donc je veux limiter l'impression aux données.
J'ai essayer avec une macro mais je n'y suis pas arriver, si quelqu'un avait une solution ?

Merci de votre aide.
A voir également:

3 réponses

Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
13 mars 2009 à 21:24
Bonjour,
Je vous propose cette macro que vous déclenchez avec un simple bouton
Sub PlageImpression()
' supposer , cellule "A1" début plage d'impression
plaimp = "$A$1:$A$" & Cells(1000, 1).End(xlUp).Row
Worksheets("Feuil1").PageSetup.PrintArea = plaimp
End Sub

Si plus que une colonne vous modifiez la 2ième lettre $A$, exemple : $C$ pour 3 colonnes.
0
csmith35 Messages postés 48 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 1 mai 2013
16 mars 2009 à 15:22
Merci, ca march nickel
J'ai juste ajouter cette maccro dans une autre pour en même temps, lancer l'impression.

Merci beaucoup
0
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
16 mars 2009 à 15:50
Merci, de rien.
0