Fonction imprimer sous VBA

Résolu/Fermé
dim1403 Messages postés 9 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 1 avril 2009 - 1 avril 2009 à 10:43
dim1403 Messages postés 9 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 1 avril 2009 - 1 avril 2009 à 13:35
Bonjour,

Dans mon programme, j'ai créé une useforme où l'on choisi se que l'on veut imprimer à l'aide de CheckBox
Lorsque la sélection est faite, je clique sur la fonction imprimer. Si la checkbox1 est sélectionnée, la feuille un sera imprimer, ect. Or je ne sais âs si le code que j'ai mis est le bon.

Private Sub Imprimer_Click()
' si CheckBox1 cocher alors impression de la page 2
If CheckBox1 = True Then
Sheets("feuil2").Print
End If
End Sub

Est-ce que quelqu'un peut me dire si ce code est le bon.

Merci

2 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
1 avril 2009 à 11:37
Bonjour,
ce serait plutôt...
    Sheets("Feuil2").PrintOut Copies:=1, Collate:=True

Les deux paramètres ne sont pas obligatoires.
A+
0
dim1403 Messages postés 9 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 1 avril 2009
1 avril 2009 à 13:35
je te remercie pour tes indications
A+
0