Zum Inhalt springen

(VBA) Warum funktioniert der Code nur bei neueren Excel Versionen (ab 2000)


Empfohlene Beiträge

Geschrieben

Ich habe in Excel 97 per Makroaufzeichnung den Code zum aktivieren des Blattschutzes aufgezeichnet, sowie den Code zum deaktivieren. Leider funktioniert der Code nicht, dh. wenn ich per Button_Click den Blattschutz aktivieren will gibt er mir eine Fehlermeldung.

Ich habe das gleiche mit einer Excel 2000 und XP Version versucht da funktioniert es ohne Fehler, ich denke nun das es an der Excel Version liegt. Aber wieso kann ich in der 97er Version ein Makro aufzeichnen das gar nicht funktioniert. Gibt es vielleicht eine Möglichkeit das, dass ganze auch in einer 97er Version funktioniert. Für Hilfe wäre ich sehr dankbar.

Hier noch die Fehlermeldung:

Laufzeitfehler 1004

die unprotect methode des worksheet-objekts ist fehlerhaft

Hier mein Code:

Sub BlattschutzEin()

Range("E13").Select

ActiveCell.FormulaR1C1 = "Blattschutz aktiviert!"

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

End Sub

Sub BlattschutzAus()

'

' Makro3 Makro

' Makro am 06.09.2002 von Dominik Grundgeir aufgezeichnet

'

'

ActiveSheet.Unprotect

Range("E13").Select

ActiveCell.FormulaR1C1 = "Blattschutz deaktiviert!"

End Sub

Geschrieben

Schwierig zu sagen, woran das genau liegt, aber ich vermute mal, dass dein Sheet eben nicht aktiv ist :D

Wenn du das ganze ueber nen Button ansprichst, dann versuch doch erstmal bei den Eigenschaften des Buttons das TakeFocusOnClick auf FALSE zu setzen....koennte evtl. helfen.

Goos

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...