Rechercher : dans
Par :

Imprimer 2 feuilles par code vba

Dernière réponse le 17 aoû 2007 à 17:50:31 lindette, le 13 aoû 2007 à 17:58:21 
 Signaler ce message aux modérateurs

Bonjour

J'aimerais connaître le code pour imprimer automatiquement soit 1 feuille ou 2 feuilles de mon classeur si la dans la deuxiéme feuille la cellule "A63" est rempli.
MERCI POUR VOTRE AIDE
Linda

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « imprimer 2 feuilles par code vba » dans :
VBA et les collections d'objets. VoirVBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme...

1

Papou93, le 14 aoû 2007 à 18:02:28

Bonjour Lindette,

voici un exemple :

- Dans la section 'Change' de la feuille 2 :

Private Sub Worksheet_Change(ByVal Target As Range)
  If Sheets(2).[a65] <> "" Then Imprimer
End Sub



- Dans un module de code :

Sub Imprimer()
  If Sheets(2).[a65] <> "" Then
    Sheets(Array("Feuil1", "Feuil2")).Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  End If
End Sub


Cordialement.

Répondre à Papou93

2

 lindette, le 17 aoû 2007 à 17:50:31

Merci beaucoup et désolée pour la réponse tardive mais j'ai eu un p'tit souci avec l'ordi.
tout est revenu dans l'ordre maintenant
merci beaucoup
linda

Répondre à lindette