Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1576to1580
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Druckbereich

Druckbereich
11.09.2017 13:05:52
Norbert
Hallo Leute
wer kann mir da ein VB-Script zusammenstellen und zwar:
1. Druckbereich automatisch bis zum letzten Zelleneitrag
2. Nach 29 Zeilen immer einen Seitenumbruch erstellen
d.h. der erste oberhalb Zeile 30, 59, 88 usw. bis Ende Druckbereich
Danke für eure Lösung
Gruss norbert

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Druckbereich
11.09.2017 13:34:50
UweD
Hallo
so?
Sub Seitenumbruch()
    Dim Tb, LR As Double, LC As Integer, j As Double
    
    Set Tb = Sheets("Tabelle1")
    With Tb
        LR = .Cells.SpecialCells(xlCellTypeLastCell).Row 'Letzte Zeile des gesamten Blattes 
        LC = .Cells.SpecialCells(xlCellTypeLastCell).Column 'Letzte Spalte des gesamten Blattes 
    
        'Reset 
        .ResetAllPageBreaks
        .PageSetup.PrintArea = ""
        
        .PageSetup.PrintArea = .Range(.Cells(1, 1), .Cells(LR, LC)).Address
        For j = 30 To LR Step 29
            .HPageBreaks.Add Before:=Rows(j)
        Next
    End With
End Sub

LG UweD
Anzeige
AW: Druckbereich
11.09.2017 14:01:54
Norbert
Hallo Uwe
besten Dank - funktioniert einwandfrei
Gruss Norbert
AW: Druckbereich
11.09.2017 13:35:30
MCO
Hallo Norbert!
Bissl simpel, aber das tuts.
Sub Makro1()
Set Rng = Range("A1:" & ActiveSheet.UsedRange.Address)
ActiveSheet.PageSetup.PrintArea = Rng
lz = Rng.Rows.Count
ActiveSheet.ResetAllPageBreaks
For i = 29 To lz Step 15
ActiveSheet.HPageBreaks.Add Before:=Range("A" & i)
Next i
End Sub
Gruß, MCO
AW: Druckbereich
11.09.2017 13:48:31
Norbert
Hallo MCO
das Makro bleibt hier immer hängen
ActiveSheet.PageSetup.PrintArea = Rng
wie sieht das Script aus, bei direkten Bezug auf die Registerkarte "Adaption"
Danke und Gruss
Norbert
Anzeige
AW: Druckbereich
11.09.2017 14:01:34
UweD
Hast du mein Makro mal geprüft?
dabei deinen Blattname entsprechend ersetzen Set Tb = Sheets("Adaption")
LG UweD
AW: Druckbereich
11.09.2017 14:03:12
Norbert
Alles Bestens
Danke Euch
Gruss Norbert
Danke für die Rückmeldung owT
11.09.2017 14:34:40
UweD

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige