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

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...