Hallo an alle,
ich hab ein ExcelSheet auf dem ich zwei Optionsfelder eingerichtet habe.
Durch die Auswahl "1" möchte ich Zeile 19 bis 30 ausblenden und durch Auswahl "2" wieder einblenden. ich möchte aber das Blatt schützen und nur bestimmte Felder zur Bearbeitung freigeben.
Als VBA habe ich unter "Diese Arbeitsmappe" folgenden Code eingetragen:
Sub ausblend()
ActiveSheet.Unprotect "1234"
ActiveSheet.Rows("19:30").Hidden = True
ActiveSheet.Protect "1234"
End Sub
Sub einblend()
ActiveSheet.Unprotect "1234"
ActiveSheet.Rows("19:30").Hidden = False
ActiveSheet.Protect "1234"
End Sub
nach Betätigung der Optionsfelder kommt die Anzeige: Die Zelle oder das ...., ist schreibgeschützt. ...
Wenn ich dann OK drücke funktioniert meine Ein/Ausblendung aber im Optionsfeld stimmen die "Punkte" nicht und die Anzeige "Die Zelle ..." will ich auch nicht haben.
Also jetzt hab ich hoffentlich alles geschrieben und hoffe auf eure Hilfe
Danke im Voraus
MATZE