ich habe folgendes Makro:
bei lzl kommt die Fehlermeldung : Laufzeitfehler 9 Index außerhalb des gültigen Bereichs
bei lsp kommt die richtige Zahl.
Was mache ich falsch ?
Herzlichen Dank für Eure Hilfe !
mfg Gerhard
ich habe folgendes Makro:
bei lzl kommt die Fehlermeldung : Laufzeitfehler 9 Index außerhalb des gültigen Bereichs
bei lsp kommt die richtige Zahl.
Was mache ich falsch ?
Herzlichen Dank für Eure Hilfe !
mfg Gerhard
habe heruasgefunden, dass es auf diese Art nur funktoniert, wenn alle Zellen in dem Bereich auch gefüllt sind.
Viele Grüße
Bernd
MVP für Microsoft Excel
Noch mehr Excel-Tipps und VBA-Datenbank unter: http://held-office.de
Danke für Deine rasche Antwort.
Hättest Du vielleicht einen Tipp wie es sonst funktionieren könnte ?
Herzlichen Dank im voraus !
mfg Gerhard
etwas um ein paar Ecken rum...
so kannst Du den Druckbereich auslesen.
Sub DruckberiechSetzenUndauslesen()
Dim Druckbereich As String
Druckbereich = ActiveSheet.UsedRange.Address
ActiveSheet.PageSetup.PrintArea = Druckbereich
MsgBox Range(Druckbereich).Address
End Sub
Viele Grüße
Bernd
MVP für Microsoft Excel
Noch mehr Excel-Tipps und VBA-Datenbank unter: http://held-office.de
Danke !
Mein Problem ist allerdings, daß ich unbedingt die letzte Zeile des Blattes benötige - auch wenn die letzten Zeilen unbedruckt sind.
Gibt es auch dafür etwas ?
Liebe Grüsse
Gerhard
ich habe für mich jetzt eine Lösung gefunden. Warum es so funktioniert weiss ich nicht. Ich gehe folgendermaßen vor:
Zunächst schreibe ich mit einer Schleife ab der letzten bedruckten Zeile soviele '1' in Spalte A, bis ich mit Sicherheit den Seitenumbruch überschritten habe.
Als nächstes schreibe ich im Makro weiter
Wenn ich die Seitenvorschau und das scrollen der Seite nicht mache funktioniert es nicht!
mfg Gerhard