![]() |
@flinx
Hast Recht, diese Auflistung beginnt glatt bei 1 und nicht bei 0 (die spinnen echt, jetzt muss man schon wissen, welche Auflistung bei welchem Wert beginnt....). Aber aus der Microsoft Hilfe habe ich noch ein Beispiel gefunden, wie man es auch machen kann: For Each pb In Worksheets(1).HPageBreaks MsgBox pb.Location.Address Next Wobei man Horizontale und Vertikale Pagebreaks leicht verwechseln kann... wie ich festgestellt habe (der Begriff bezieht sich ja auf die Lage des Seitenumbruches und nicht wie ich dachte auf die Lage der umgebrochenen Seiten). |
Code:
For Each pb In Worksheets(1).HPageBreaks :lol: dafür hat jetzt des Makro von canoma69 erstmalig! bis zum 4. Index funktioniert, den 5. wollts nimmer... :roflmao: edit: Das ist absolut krank :eek: jetzt funktionieren auf einmal alle Makro-Versionen ohne! Fehler. :confused: |
Vielleicht habt ihr auch ein Problem mit den Verweisen (im VBA-Editor -> Extras -> Verweise)
Wenn da die falsche DLL-Datei drin ist bei "Visual Basic for Applications", dann spinnt alles. Das hatte ich auch schon mal in der Firma, wenn man z.B. das Programm "Voloview" zum Anzeigen von AutoCAD-Zeichnungen installiert hat, werden diese VBA-Verweise vermurkst. Ausserdem hatte ich schon folgendes Problem bei einem PC mit WindowsXP und Office2000 SR1: die Funktion "cdbl()" zum Konvertieren ins Double-Zahlenformat funktionierte sporadisch nicht, ohne irgendeinen erkennbaren Zusammenhang... ganz toll. Edit: Im Access ist mir schön öfters passiert, dass ich verkrampft an einem Fehler gescheitert bin, der unerklärlich schien. Als die dann Access beendet und neu gestartet hatte, war der unerklärliche Fehler weg und alles hat sich in Wohlgefallen aufgelöst :rolleyes: . |
@shadow
Funktionieren bei deiner Excel-Version beide Makros(for-next und for each-next) immer? Welche Version hast du? Verweise kann ich mir nicht vorstellen: Nichts geändert->Mappe geschlossen->Makros ausgeführt->geht nicht, Mappe geschlossen, geöffnet->Makros funktionieren teilweise, Mappe geschlossen, geöffnet->Makros funktionieren fehlerlos, Mappe geschlossen, geöffnet->nix geht. Total unreproduzierbar das ganze. :confused: |
Bei mir funktioniert es immer...
Habe Windows 98SE und OfficeXP (Office 2000 in der Firma). Du könntest noch versuchen den Befehl: Worksheets(1).Activate an den Anfang des Programms zu stellen, das hat bei mir schon mal bei einem unerklärlichen Fehler im Excel geholfen. |
Zitat:
Mit dem Hpagebreak-Object gebe ichs auf, keine Ahnung was da los ist, aber wenn wer eine Lösung weiss, bitte posten. Halt mich bis dahin an die Abfrage von der .Pagebreak-Eigenschaft (falls ichs überhaupt mal brauchen sollte :) ). |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag