Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Codeanpassung

Forumthread: Codeanpassung

Codeanpassung
02.11.2018 08:52:55
Thorsten
Hallo ich brauche mal wieder Hilfe...
ich möchte einen Zeilenumbruch je nach Anzahl der Tabellenblätter verschieben.
so ist mein Ansatz:
Sub Schaltfläche2_Klicken()
If Sheets.Count > 5 Then
ThisWorkbook.Worksheets(1).VPageBreaks.Add before:=ThisWorkbook.Worksheets(1).Row(67)
Else
ThisWorkbook.Worksheets(1).VPageBreaks.Add before:=ThisWorkbook.Worksheets(1).Row(34)
End If
End Sub
funktioniert nicht
Kann jemand helfen?
Danke
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Codeanpassung
02.11.2018 09:00:48
Werner
Hallo,
also da fehlt mal ein s
Rows(67)
Gruß Werner
AW: Codeanpassung
02.11.2018 11:02:06
Thorsten
Hallo Werner,
"s" angefügt...klappt trotzdem nicht.
AW: Codeanpassung
02.11.2018 11:41:29
Werner
Hallo,
was willst du jetzt eigentlich?
Horizontal = HPageBreaks --> dann Rows
oder
Vertikal = VPageBreaks. --> dann Columns
Public Sub aaa()
If Sheets.Count > 5 Then
With Worksheets(1)
.ResetAllPageBreaks
'.HPageBreaks.Add before:=.Rows(67)
.VPageBreaks.Add before:=.Columns(67)
End With
Else
With ThisWorkbook.Worksheets(1)
.ResetAllPageBreaks
'.HPageBreaks.Add before:=.Rows(34)
.VPageBreaks.Add before:=.Columns(34)
End With
End If
End Sub
Im Übrigen: Der Makrorekorder ist dein Freund.
Gruß Werner
Anzeige
und auch noch ein herzliches Dankeschön...
08.11.2018 00:10:31
Werner
...für die Rückmeldung.
So macht helfen richtig Spaß.
Gruß Werner
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige