Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

(Excel) Laufzeitfehler 1004





Frage

Hallo zusammen! Ich habe hier ein relativ umfangreiches Sheet vor mir, das mit einigen Makros versehen ist. Das funktioniert bei mir auch alles so wie es soll. Ich habe Excel 2000 (Ver. 9.0.2812). Bei jemandem anders funktioniert genau der gleiche Code nicht, beim klicken auf einen (speziellen) Command-Button mit der Fehlermeldung: [quote] Laufzeitfehler 1004 Die Unprotect-Methode des Worksheet-Objektes ist fehlerhaft" [/quote] Zunächst mal, was genau soll der Fehler aussagen? Andere Buttons, die exakt den gleichen aufruf machen [code] ActiveSheet.Unprotect "Passwort" [/code] funktionieren auch bei ihm. Worin könnte da das Problem liegen? Meine bisher einzige Vermutung ist eine andere Excel-Version, die damit evtl. Probleme macht. Danke im Voraus Greets, ich

Antwort 1 von nighty

hi ProxYa :)

im comandbutton sollte nur der aufruf eines makros stehen :)

wie z.b.

MeinMakroname bzw. call MeinMakroname

gruss nighty

Antwort 2 von ProxYa

Danke für den Vorschlag, aber das ist in beiden Buttons nicht gegeben und bei mir funktioniert es ja!
Aber falls das die Lösung des problems ist, werd ich das natürlich machen...
Verstehe nur den sinn nicht ganz, da es doch egal sein müsste ob mein Makro als Sub in ein Modul gekapselt ist, oder ob ich den Code direkt in das CommandButton1_Click()-Event schreibe...

Naja, trotzdem Danke

Greets, ich

Antwort 3 von Guenter

Hallo,

es könne durchaus ein Versionsproblem sein.
Auch mit der Funktion TakeFocusOnClick.

Für eine lange Diskussion siehe:
http://www.herber.de/index.html?http://www.herber.de/forum/archiv/4...

Gruß
GÜnter

Antwort 4 von ProxYa

Vielen Dank für diesen Link!

Ich hoffe, bei dem Kollegen geht das dann jetzt auch...
Werde mich nochmal zurückmelden!

Greets, ich