Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Empfohlene Antworten

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

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

Hey danke dir GOOS, dein tip war wirklich gut, hat gleich funktioniert

nochmals n super dankeschön an dich

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.