Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1652to1656
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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige