Button in Tabelle 1 der Tabelle 2 + 3 skaliert druckt
#1
Ich bin Betriebsleiter in einer Kornbrennerei/Likörfabrik und möchte das Drucken der Rezepturen erleichtern.

Tabelle 1 enthält die Eingabemaske für die aktuellen Chargen und Mengen der verschiedenen Zutaten meiner Rezeptur. Über sverweis holen sich Tabelle 2 (Druckversion des Rezepts) und Tabelle 3 (internes Chargenblatt zum abheften) die notwendigen Informationen der Eingabemaske. In der Eingabemaske möchte ich einen Button haben der Tabelle 2 und 3 jeweils skaliert auf DIN A4 im Querformat druckt. Das kann nicht schwierig sein - nur wie mache ich das ?
Top
#2
Hallo Tobias,

versuche es mal so

Code:
Sub prcDrucken()
    Dim lngC As Long
    Dim vntTabellen As Variant
    
    'die Tabellennamen bitte anpassen!
    vntTabellen = Array("Tabelle2", "Tabelle3")
    
    For lngC = 0 To UBound(vntTabellen)
        With Worksheets(vntTabellen(lngC))
            With .PageSetup
                'Spalten und Zeile auf eine Seite anpassen
                .FitToPagesWide = 1
                .FitToPagesTall = 1
                'Querformat
                .Orientation = xlLandscape
                'Din A4
                .PaperSize = xlPaperA4
            End With
            .PrintOut
        End With
    Next lngC
End Sub
Gruß Stefan
Win 10 / Office 2016
[-] Folgende(r) 1 Nutzer sagt Danke an Steffl für diesen Beitrag:
  • Tobias Reißenweber
Top
#3
scheint zu klappen. Vielen Dank !
Top
#4
Hi,

wenn Du an unserem Usertreffen im September teilnimmst, kannst Du uns gerne verschiedene gefüllte Schnaps-/Likör-Flaschen zum Verkosten und Verkaufen mitbringen. :21: :15:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste