Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
968to972
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
968to972
968to972
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VPageBreak entfernen / verschieben

VPageBreak entfernen / verschieben
18.04.2008 19:41:34
Reinhard
Hallo Wissende,
manuell kriege ich es problemlos hin den vertikalen Seitenumnruch zu verschieben, entweder mit der Maus in der Seitenumbruchansicht, oder in Seitenansicht-Layout wenn ich auswähle Anpassen 1 Seite breit, aber per Makro kriege ich das nicht hin mit dem folgenden Code, im Gegenteil, es kommt Fehler 1004, siehe Remarks im Code.
Angezeigt wird in der Seitenansicht als erste Seite immer nur A1:G24 anstatt A1:I24, auch in der Tabelle sieht man zwischen G und H eine gestrichelte Linie in der Normalansicht.
Ich nehme natürlich jede Lösung, aber würde schon gerne wissen warum "FitToPagesWide nichts bringt, und wie man delete bzw. dragoff einsetzt.
Im aufgezeichneten Makro klappts ja auch mit DragOff.

Sub Druck2()
Dim wks As Worksheet
Set wks = ActiveSheet
wks.PageSetup.PrintArea = wks.UsedRange.Address
MsgBox wks.PageSetup.PrintArea               ' korrekt A1:I24
wks.PageSetup.FitToPagesWide = 1             ' bringt nix
'wks.PageSetup.FitToPagesTall = 1
MsgBox wks.VPageBreaks.Count                 ' korrekt 1
'wks.VPageBreaks(1).Delete                   ' Fehler 1004
'wks.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1  'Fehler 1004
wks.PrintPreview
End Sub


Danke ^ Gruß
Reinhard

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Testdatei dazu
18.04.2008 22:38:00
Daniel
Hi
du musst noch den Zoom-Faktor ausschalten, dann sollte es funktionieren:

Sub Druck2()
Dim wks As Worksheet
Set wks = ActiveSheet
wks.PageSetup.PrintArea = wks.UsedRange.Address
MsgBox wks.PageSetup.PrintArea
wks.PageSetup.FitToPagesWide = 1
wks.PageSetup.FitToPagesTall = False
wks.PageSetup.Zoom = False
MsgBox wks.VPageBreaks.Count
wks.PrintPreview
End Sub


Ja, mit Zoom ging es, danke dir Daniel o.w.T
18.04.2008 23:04:00
Reinhard

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige