Hallo,
mit diesem Code öffne ich eine Arbeitsmappe:
(Tippfehler bei Gridlines korrigiert)
um nur das Formular mit den entsprechenden Eingabezellen sichtbar zu machen.
In den Excelversionen 2003, 2007, 2010 und 2013 läuft dieser Code problemlos. Jetzt soll die Datei unter Excel 2016 und höher benutzt werden und da kommt folgende Fehlermeldung:
und die Zeile .DisplayZeros = False wird vom Debugger markiert, ob dann die nachfolgenden ebenfalls "angemeckert" werden, ist noch nicht festgestellt worden, da nach der Fehlermeldung abgebrochen wird.
Ich finde keinerlei Verbindung zwischen der Fehlermeldung und meinem Code - kann mir da jemand bitte weiterhelfen?
mit diesem Code öffne ich eine Arbeitsmappe:
Code:
Private Sub Workbook_Open()
With ActiveWindow
.DisplayZeros = False
.DisplayGridlines = False
.DisplayHeadings = False
End With
ActiveSheet.DisplayAutomaticPageBreaks = False
End Sub
(Tippfehler bei Gridlines korrigiert)
um nur das Formular mit den entsprechenden Eingabezellen sichtbar zu machen.
In den Excelversionen 2003, 2007, 2010 und 2013 läuft dieser Code problemlos. Jetzt soll die Datei unter Excel 2016 und höher benutzt werden und da kommt folgende Fehlermeldung:
Zitat:Laufzeitfehler '91':
Objektvariable oder With-Blockvariable nicht festgelegt
und die Zeile .DisplayZeros = False wird vom Debugger markiert, ob dann die nachfolgenden ebenfalls "angemeckert" werden, ist noch nicht festgestellt worden, da nach der Fehlermeldung abgebrochen wird.
Ich finde keinerlei Verbindung zwischen der Fehlermeldung und meinem Code - kann mir da jemand bitte weiterhelfen?

Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig