Problem mit Visible-Eigenschaft eines Worksheets
29.12.2003 10:21:26
Kai
Folgendes Problem:
Ich habe ein Makro geschrieben, dass eigentlich wirklich simpel ist:
Es gibt zwei Tabellenblätter. Das eine Tabellenblatt ist beim öffnen der Tabelle sichtbar (Sheets("Tabelle1").visible = -1), das andere ist versteckt (Sheets("Tabelle2").visible = 0).
Wenn man nun auf eine Schaltfläche auf dem ersten Tabellenblatt klickt, wird ein Makro ausgeführt, dass das zweite Tabellenblatt sichtbar macht, es wird also der Befehl
Sheets("Tabelle2").visible = -1
ausgeführt. Dies funktioniert reibungslos. Auf dem zweiten Tabellenblatt findet sich nun eine Schaltfläche, die die das zweite Tabellenblatt wieder ausblenden kann, also:
Sheets("Tabelle2").visible = 0
Klickt man nun wieder auf die Schaltfläche auf dem ersten Tabellenblatt, die bisher reibungslos funktionierte:
Sheets("Tabelle2").visible = -1
Kommt die Fehlermeldung "Die Visible-Eigenschaft des Worksheet-Objektes kann nicht festgelegt werden". Und das, obwohl das selbe Makro unter gleichen Bedingungen zuvor ja noch funktioniert hat.
Stoppt man das Makro nun per Hand (es geht nach der Fehlermeldung in den Haltemodus) und klickt, ohne etwas zu verändern, wieder auf die Schaltfläche des ersten Tabellenblattes, funktioniert das Makro wieder.. Genau einmal.. Um dann nach Wiederholung der gesamten Prozedur wieder auf den Hammer zu laufen..
Kennt jemand das Problem?
Ich habe das ganze schon auf verschiedenen Excel - Installationen und mit verschiedenen Dateien getestet.. Immer mit dem selben Ergebnis..
Für Hilfe wäre ich dankbar!
Viele Grüße
Kai