Hallo Karo,
Anscheinend hab ich da Unsinn geschrieben, aber ich meine das ging mal
Nein, kein Unsinn. Denn prinzipiell geht es, wenn man das Beispielmakro aus der F1 nimmt. Was jetzt aber schlussendlich der Störfaktor in diesem Falle ist, ist mir wohl genau so schleierhaft wie dir.
Die Zellfunction funktioniert wohl, aber ich glaube das sie hier in meiner Datei bei "Bearbeiten-Rückgängig" (Strg + Z) OOo abgeschossen hat. Sprich, die Datei wird schnell mal eben zwischengespeichert, OOo verabschiedet sich, startet wieder neu und die Datei wird wieder hergestellt.
Glauben heißt ja aber nicht Wissen. Also kann ich es nicht zu 100pro bestätigen, und wollte deshalb mit einem anderen Verfahren das gegenprüfen. Kann aber natürlich auch sein, dass der Fehler mal wieder zwischen Monitor und Stuhllehne sitzt

.
Das mit dem Listner werd ich demnächst mal testen.
Ps. Meinst du nicht, deine "Schaltjahr-prüfung" lässt sich eleganter umsetzen ?
Klar doch. Aber das war noch ein so genanntes Überbleibsel aus diesem Testverfahren
balu hat geschrieben:
Ich hatte es auch mal damit versucht, dass ich bei
-> Daten: gleich
-> Wert: Tabelle1.I2:I11
und dann bei 'Fehlermeldung' das Makro angegeben hatte.
Welches ich genommen hatte, weil ich zu dem Zeitpunkt nicht mehr genau wusste wie dein Tipp mit Gültigkeit war (Forum war nicht erreichbar). Und deshalb hatte ich es so getestet. Erstaunlich war nur in diesem Zusammenhang, dass das ausgewählte Makro wohl funktionierte, aber nicht immer zuverlässig.
Ich hatte der Reihe nach die Zahlen von 2000 - 2018 eingegeben und mal funktionierte es, und mal nicht. Da war kein richtiges System zu erkennen, obwohl in der refferenzierten Zelle (zu der Zeit wars O1) ja nur 1 oder 0 drinstand. Mal wurde bei 1 ein-, und beim anderen mal wieder ausgeblendet. Und auch in diesem Falle hatte ich bei
if mycell.value = 1 then
oSpalte1.isVisible = true
else oSpalte1.isVisible = false
den Wert von 1 auf 0, sowie die Wahrheitswerte (true - False) mal getauscht. Auch hatte ich das Eingabefeld mit der Gültigkeitsprüfung von Tabelle1 nach Tabelle 2 verlegt. Aber irgendwie spielte das Makro Lotto mit mir, entweder passt oder passt nicht. Nur verwundert es mich ja so sehr, dass es bei der einen Methode
sporadisch funktioniert, und bei der anderen überhaupt
keine Reaktion 
.
WinXP - OOo 3.2.1
Also Gentleman Karo

, danke für deine Antwort und denk dran das Du kein Unsinn geschrieben hast

.
Gruß
balu