Guten Morgen zusammen,
ich habe leider ein Problem und komme nicht weiter.
Also, ich habe in meinem ersten Sheet mehrere unabhängige Dropdown Menüs. Dort kann man "yes" oder "no" auswählen.
Bei einem "yes" soll im 2. Sheet, die dazugehörige Tabelle angezeigt werden, bei einem "no" soll die dazugehörige Tabelle ausgeblendet werden.
Ich habe schon einen Code geschrieben, aber leider habe ich immer einen Laufzeitfehler 9.
Kann mir bitte einer helfen?
Viele Grüße
ExcelVBAAnfänger
ich habe leider ein Problem und komme nicht weiter.
Also, ich habe in meinem ersten Sheet mehrere unabhängige Dropdown Menüs. Dort kann man "yes" oder "no" auswählen.
Bei einem "yes" soll im 2. Sheet, die dazugehörige Tabelle angezeigt werden, bei einem "no" soll die dazugehörige Tabelle ausgeblendet werden.
Ich habe schon einen Code geschrieben, aber leider habe ich immer einen Laufzeitfehler 9.
Kann mir bitte einer helfen?
Code:
Sub Worksheet_Change()
If Worksheets("Haus").Cells(18, 3).Value = "no" Then
Worksheets("Materialien").Rows("10:20").EntireRow.Hidden = True
ElseIf Worksheets("Haus").Cells(18, 3).Value = "yes" Then
Worksheets("Materialien").Rows("10:20").EntireRow.Hidden = False
End If
If Worksheets("Haus").Cells(19, 3).Value = "no" Then
Worksheets("Materialien").Rows("22:32").EntireRow.Hidden = True
ElseIf Worksheets("Haus").Cells(19, 3).Value = "yes" Then
Worksheets("Materialien").Rows("22:32").EntireRow.Hidden = False
If Worksheets("Haus").Cells(20, 3).Value = "no" Then
Worksheets("Materialien").Rows("34:44").EntireRow.Hidden = True
ElseIf Worksheets("Haus").Cells(20, 3).Value = "yes" Then
Worksheets("Materalien").Rows("34:44").EntireRow.Hidden = False
End If
If Worksheets("Haus").Cells(21, 3).Value = "no" Then
Worksheets("Materialien").Rows("46:56").EntireRow.Hidden = True
ElseIf Worksheets("Haus").Cells(21, 3).Value = "yes" Then
Worksheets("Materialien").Rows("46:56").EntireRow.Hidden = False
End If
End Sub
Viele Grüße
ExcelVBAAnfänger