Microsoft Excel

Herbers Excel/VBA-Archiv

Laufzeitfehler 1004, ActiveWindow.displayHeadings



Excel-Version: 9.0 (Excel 2000)

Betrifft: Laufzeitfehler 1004, ActiveWindow.displayHeadings
von: Egon
Geschrieben am: 04.06.2002 - 12:31:00

Hallo Leute,

ich möchte bei allen Worksheets u.a. die Headings ausblenden, erhalte aber sporadisch (nicht immer) bei folgender Funktion einen 1004-er Laufzeitfehler.

Hat jemand eine Idee?

For Each ws In Application.ActiveWorkbook.Worksheets
ws.Activate
With Application.ActiveWindow
.DisplayHeadings = true
.DisplayGridlines = true
.DisplayOutline = true
End With
Next ws

Vielen Dank und Gruesse aus Hamburg
Egon


  

Re: Laufzeitfehler 1004, ActiveWindow.displayHeadings
von: L.Vira
Geschrieben am: 05.06.2002 - 01:37:06

ohne Prüfung deines Codes, wenn du:

DisplayHeadings = true

schreibst, ist logisch, dass sie nicht ausgeblendet werden, oder?

  

Re: Laufzeitfehler 1004, ActiveWindow.displayHeadings
von: Egon
Geschrieben am: 05.06.2002 - 10:00:36

Sorry, hab' mich da vertippt. Muss natuerlich "false" heissen.

Habe heute durch einen Tip in der newsgroup einen workaround gefunden:

...
ws.Activate
'WORKAROUND: Jetzt geht es immer, da der Fokus garantiert stimmt
ws.Cells(1, 1).Select
...

Egon

 

Beiträge aus den Excel-Beispielen zum Thema "Laufzeitfehler 1004, ActiveWindow.displayHeadings"