OVH Cloud OVH Cloud

Re-Double impression

1 réponse
Avatar
pegaz67
Bonjour
es ce qlq peut me dire pourquoi, en exécutant la macro
ci-dessous par un bouton, cela m'imprime deux copie ?
merci

Sub Imprimer1()
'
' Imprimer1 Macro
' Macro enregistrée le 07/01/2005 par xxx
'

'
Range("B6:B8").Select
ActiveSheet.PageSetup.PrintArea = "$B$6:$B$8"
ActiveWindow.SelectedSheets.PrintPreview
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub

1 réponse

Avatar
Rai
Bonjour,

Quel type de bouton ? Formulaire ?
Quel code associé au bouton ?

Par ailleurs, ton code peut se simplifier
ActiveSheet.PageSetup.PrintArea = "$B$6:$B$8"
ActiveWindow.ActiveSheet.PrintPreview
ActiveWindow.ActiveSheet.PrintOut Copies:=1, Collate:=True

Peut-être cela résoudra-t-il ton pb.
dans ton code initial tu utilises 'selectedsheets'. Si jamais tu avais sélectionné 2 feuilles, tu auras 2 impressions.

le Range("B6:B8").Select de ton code, ici, ne sert à rien.

Bonne conitnuation

Rai


"pegaz67" a écrit dans le message de news: 41df8865$0$22720$
Bonjour
es ce qlq peut me dire pourquoi, en exécutant la macro
ci-dessous par un bouton, cela m'imprime deux copie ?
merci

Sub Imprimer1()
'
' Imprimer1 Macro
' Macro enregistrée le 07/01/2005 par xxx
'

'
Range("B6:B8").Select
ActiveSheet.PageSetup.PrintArea = "$B$6:$B$8"
ActiveWindow.SelectedSheets.PrintPreview
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub