• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Probleem bij het afdrukken van meerdere sheets.

Status
Niet open voor verdere reacties.

jbronzwaer

Verenigingslid
Lid geworden
9 jul 2006
Berichten
58
in een toepassing voor een school staan twee invulformulieren op twee verschillende werkbladen.
Men wil nu met één klik formulier 1 afdrukken en automatisch er achteraan formulier 2.
Zet je de formulieren in een werkblad bij elkaar dan is dat geen probleem, maar dat is in dit geval geen optie.
Ik heb daarvoor een macro geschreven die dat afdrukken achtereenvolgens uitvoert:

Code:
formulieren_afdrukken()
'   Print formulier 1
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
'   print meteen ook formulier 2
    Sheets("formulier 2").PrintOut Copies:=1, Collate:=True
End Sub

dat werkt goed als je niet op een netwerk zit.
Het netwerk ziet dit als 2 aparte printopdrachten en vraagt dus tweemaal om identificatie van de opdrachtgever.
Die vindt dat maar lastig en wil met één klik klaar zijn .

Iemand een idee hoe ik dat voor mekaar krijg in deze macro ?

Alvast dank
 
Niet echt helder.

Code:
Sub VenA()
  Sheets(Array(ActiveSheet.Name, "formulier 2")).PrintPreview '.printout
End Sub

of
Code:
Sub VenA()
  Sheets(Array("formulier 1", "formulier 2")).PrintPreview '.printout
End Sub
 
Excuus voor de vaagheid.
De oplossing (2) is echter perfect.

Dank, dank
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan