12.01.2017, 13:13
(Dieser Beitrag wurde zuletzt bearbeitet: 12.01.2017, 16:26 von Rabe.
Bearbeitungsgrund: Code-Tags gesetzt, Smilies ausgeschaltet
)
Hallo liebe Leute,
ich habe in meiner Excel Datei einen VBA Code.
Beim Versuch einen Blattschutz zu hinterlegen, erscheint nun bei mir jedoch immer der Laufzeitfehler 1004:
Die Hidden-Eigenschaft des Range-Ojektes kann nicht festgelegt werden.
Wenn ich auf Debuggen klicke, wird bei mir im VBA Code folgende Zeile gelb markiert:
Rows("13:42").Hidden = False
Wo liegt mein Fehler?
Tausend dank für eure Hilfe
Hier der gesamte VBA Code:
Zusätzlich habe ich noch folgenden Makro:
ich habe in meiner Excel Datei einen VBA Code.
Beim Versuch einen Blattschutz zu hinterlegen, erscheint nun bei mir jedoch immer der Laufzeitfehler 1004:
Die Hidden-Eigenschaft des Range-Ojektes kann nicht festgelegt werden.
Wenn ich auf Debuggen klicke, wird bei mir im VBA Code folgende Zeile gelb markiert:
Rows("13:42").Hidden = False
Wo liegt mein Fehler?
Tausend dank für eure Hilfe
Hier der gesamte VBA Code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$7" Then
Rows("13:42").Hidden = False
Select Case Target.Value
Case "gesetzl. pflichtversichert (KV)"
Rows("13:15").Hidden = True
Rows("33:40").Hidden = True
Rows("42").Hidden = True
Case "gesetzl. pflichtversichert (KV) inkl. Dienstwagen"
Rows("33:40").Hidden = True
Case "freiwillig gesetzl. versichert (KV)"
Rows("13:15").Hidden = True
Rows("22").Hidden = True
Rows("25").Hidden = True
Rows("38:40").Hidden = True
Rows("42").Hidden = True
Case "freiwillig gesetzl. versichert (KV) inkl. Dienstwagen"
Rows("22").Hidden = True
Rows("25").Hidden = True
Rows("38:40").Hidden = True
Case "privat versichert (KV)"
Rows("13:15").Hidden = True
Rows("22").Hidden = True
Rows("25").Hidden = True
Rows("35:38").Hidden = True
Rows("40").Hidden = True
Rows("42").Hidden = True
Case "privat versichert (KV) inkl. Dienstwagen"
Rows("22").Hidden = True
Rows("25").Hidden = True
Rows("35:38").Hidden = True
Rows("40").Hidden = True
Case "verbeamtet"
Rows("13:15").Hidden = True
Rows("22:25").Hidden = True
Rows("33:37").Hidden = True
Rows("42").Hidden = True
Case "verbeamtet inkl. Dienstwagen"
Rows("22:25").Hidden = True
Rows("33:37").Hidden = True
End Select
End If
End Sub
Zusätzlich habe ich noch folgenden Makro:
Code:
Sub ResetEingaben()
'
' ResetEingaben Makro
'
Application.EnableEvents = False
Range("F3:H3,F5:H5").ClearContents
Range("F11,D12,D14:D15").ClearContents
Range("F19:F25").ClearContents
Range("F32,D33:D41").ClearContents
Range("F7:H7").Value = "bitte auswählen" 'Zellen F7:H7 ausfüllen
Rows("13:42").Hidden = False
Range("F9") = 12 'Zelle F9 12 reinschreiben
Application.EnableEvents = True
Range("F3:H3").Select 'spring dahin
End Sub