Impression données variables

Résolu/Fermé
caillasse147 Messages postés 71 Date d'inscription lundi 26 décembre 2016 Statut Membre Dernière intervention 28 juin 2017 - 28 déc. 2016 à 08:36
caillasse147 Messages postés 71 Date d'inscription lundi 26 décembre 2016 Statut Membre Dernière intervention 28 juin 2017 - 28 déc. 2016 à 10:03
Bonjour à tous,

et merci d'avance à ceux qui prendront un peu de leur temps pour tenter de me répondre le plus précisément possible...

Alors en fait j'ai un fichier simple avec deux onglets différents.

J'ai un bouton sur le premier qui me permet de lancer ma première macro et de remplir le tableau de mon deuxième onglet en fonction des volumes apportés au premier onglet.

Donc par exemple, si j'ai peu de volumes dans mon premier onglet, j'en aurais peu dans le résultat du deuxième..

J'aurais donc besoin de mettre un bouton dans mon deuxième onglet qui, en fonction de la zone d'impression de ce dernier, qui est évidemment variable, serait capable de définir ma zone d'impression.

Ai-je été clair?

Merci à tous

2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
28 déc. 2016 à 09:23
Bonjour,
A essayez:
Sub Bouton1_Cliquer()
    With Worksheets("feuil2")
        .PageSetup.PrintArea = ""
        .PageSetup.PrintArea = .UsedRange.Address
        .PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
    End With
End Sub
1
caillasse147 Messages postés 71 Date d'inscription lundi 26 décembre 2016 Statut Membre Dernière intervention 28 juin 2017
28 déc. 2016 à 09:41
Bonjour,

Merci pour votre réactivité,

Cela fonctionne parfaitement mais comment paramétrer pour que ça imprime que les cellules non vides présentes sur la plage A1:G100 ?

Il faut juste mettre "A1:G100" après le PrintArea de la ligne 3?

Car lorsque j'appuie sur le bouton ça me lance l'impression mais ce n'est pas du tout paramétré, j'ai 20 feuilles et la zone d'impression, qui est variable, n'est pas ajustée à une seule feuille......
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
28 déc. 2016 à 10:02
Re,

pour que ça imprime que les cellules non vides présentes sur la plage A1:G100 ?
Vous ne voulez que les cellules non vides ?????????????????

j'ai 20 feuilles
Qu'est-ce que vus appelez feuilles ??
0
caillasse147 Messages postés 71 Date d'inscription lundi 26 décembre 2016 Statut Membre Dernière intervention 28 juin 2017
28 déc. 2016 à 10:03
En fait je n'avais pas paramétré ma zone d'impression c'est pour ça... Mais ça y est je l'ai paramétré et ça fonctionne très bien ,

Vous avez résolu mon problème,

Merci f894009
0