Office: Mit VBA alle Spalten auf eine Seite drucken

Helfe beim Thema Mit VBA alle Spalten auf eine Seite drucken in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Liebes Forum, ich möchte den unten stehenden Code ergänzen: alle Spalten sollen auf eine Seite gedruckt werden (also Seitenbreite = 1; Seitenlänge... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Finley78, 7. September 2014.

  1. Finley78 Neuer User

    Mit VBA alle Spalten auf eine Seite drucken


    Liebes Forum,

    ich möchte den unten stehenden Code ergänzen: alle Spalten sollen auf eine Seite gedruckt werden (also Seitenbreite = 1; Seitenlänge soll variabel bleiben). Kann jemand von Euch das ergänzen?

    Danke und Gruß
    Fin


    Sub Set_Print_Area_Portrait()

    Dim lastRow As Long, lastColumn As Long

    With ActiveSheet
    'Druckbereich aufheben
    .PageSetup.PrintArea = ""
    'Feststellen letzte benutzte Zeile / Spalte
    lastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    lastColumn = Rows(lastRow).End(xlToRight).Column
    'Druckbereich neu setzen
    .PageSetup.PrintArea = .Range(.Cells(1, 1), .Cells(lastRow, lastColumn)).Address
    'Ausrichtung Hochformat
    .PageSetup.Orientation = xlPortrait
    End With

    Application.Dialogs(xlDialogPrint).Show

    End Sub

    Sub Set_Print_Area_Landscape()

    Dim lastRow As Long, lastColumn As Long

    With ActiveSheet
    'Druckbereich aufheben
    .PageSetup.PrintArea = ""
    'Feststellen letzte benutzte Zeile / Spalte
    lastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    lastColumn = Rows(lastRow).End(xlToRight).Column
    'Druckbereich neu setzen
    .PageSetup.PrintArea = .Range(.Cells(1, 1), .Cells(lastRow, lastColumn)).Address
    'Ausrichtung Querformat und eine Seite breit
    .PageSetup.Orientation = xlLandscape
    End With

    Application.Dialogs(xlDialogPrint).Show

    End Sub
     
    Finley78, 7. September 2014
    #1
Thema:

Mit VBA alle Spalten auf eine Seite drucken

Die Seite wird geladen...
  1. Mit VBA alle Spalten auf eine Seite drucken - Similar Threads - VBA Spalten drucken

  2. Spalten wieder einblenden per VBA

    in Microsoft Excel Hilfe
    Spalten wieder einblenden per VBA: Guten Abend zusammen, ich habe das kleine Problem das sich die Spalte "E:Z" nicht mehr einblenden lassen, weil das "Ausblenden" unter Private Sub Worksheet_Activate() steht und das...
  3. Wie Spalten per VBA mit definierten Spaltenbreiten einfügen ?

    in Microsoft Excel Hilfe
    Wie Spalten per VBA mit definierten Spaltenbreiten einfügen ?: Guten Abend zusammen, wie kann man die gewählten Spalten per VBA mit definierten Spaltenbreiten in Word einfügen ? Danke für Deine Antwort im Voraus Jens Sub EtW() ' Excel zu Word kopieren...
  4. VBA: Spalten auf anderen Worksheeds in der Mappe ausblenden.

    in Microsoft Excel Hilfe
    VBA: Spalten auf anderen Worksheeds in der Mappe ausblenden.: Hallo zusammen, Eine Tabelle mit 9 Worksheets, Datenblatt, Studien, Studie_1 ...Studie_7. Auf dem Deckblatt werden in Zelle B4-B10 die Namen der Studien eingetragen. Davon abhängig ob ein Name...
  5. Excel VBA Spalten mit Ordnerinhalt vergleichen

    in Microsoft Excel Hilfe
    Excel VBA Spalten mit Ordnerinhalt vergleichen: Hallo, Bin ehr Excel VBA Neuling, Würde aber gerne in einer bestehender Tabelle die Auflistung der Ordner mit dem eigentlichen Stand in den besagten Ordner kontrollieren. Also in der Spalte Q10...
  6. VBA - letzte nicht-leere Spalte

    in Microsoft Excel Hilfe
    VBA - letzte nicht-leere Spalte: Moin, liebe VBA-Spezis, mit Cells(99, Columns.Count).End(xlToLeft).Column bestimme ich die Spaltenzahl der letzten benutzten Zelle in Zeile 99. Soweit, so klar. Nun habe ich aber Formeln in...
  7. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  8. VBA - Wenn Eintrag in Spalte vorhanden dann aktualisieren, sonst neue Zeile

    in Microsoft Excel Hilfe
    VBA - Wenn Eintrag in Spalte vorhanden dann aktualisieren, sonst neue Zeile: Hallo an Alle, ich habe ein Problem und finde keine Lösung in den Foren. Ich hoffe, dass mir jemand hier helfen kann. Ich habe in einer Datei zwei Blätter - eins "TC_Template" ist optisch wie...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden