• 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.

printmacro

  • Onderwerp starter Onderwerp starter Maik
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Maik

Gebruiker
Lid geworden
20 dec 2005
Berichten
81
Is het mogelijk om de paginainstelling van het papierformaat (A3 of A4) en de orientatie (liggend of staand) middels een macro te laten uitvoeren.
Het papierformaat staat in cel M1, de orientatie staat in cel N1
Dank, Maik
 
Is het mogelijk om de paginainstelling van het papierformaat (A3 of A4) en de orientatie (liggend of staand) middels een macro te laten uitvoeren.
Het papierformaat staat in cel M1, de orientatie staat in cel N1
Dank, Maik

Code:
Sub Macro1()
    
 Formaat = Cells(1, 13).Value
 Orientatie = Cells(1, 14).Value
 
 ActiveSheet.PageSetup.PrintArea = ""

 With ActiveSheet.PageSetup

    Select Case Formaat
        Case "A3"
           .PaperSize = xlPaperA3
        
        Case "A4"
           .PaperSize = xlPaperA4

        Case Else
        Foutmelding = MsgBox("Waarde " & Formaat & " niet gekend", vbOKOnly)
        Exit Sub
    End Select
        
    Select Case Orientatie
        Case "staand"
            .Orientation = xlPortrait
        
        Case "liggend"
            .Orientation = xlLandscape

        Case Else
        Foutmelding = MsgBox("Waarde " & Orientatie & " niet gekend", vbOKOnly)
        Exit Sub
    End Select
        
  End With
    
End Sub

Kun je hiermee verder?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan