07.11.2016, 15:23
(Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016, 16:27 von WillWissen.
Bearbeitungsgrund: Makro in Codetags gesetzt
)
Hallo zusammen!
Ich habe ein Dokument, indem ich in einer Tabelle 4 Grafiken habe und in der anderen 2 Dropdown-Listen mit je 2 Optionen.
Am Beispiel erläutert:
Grafik 1A
Grafik 1B
Grafik 2A
Grafik 2B
Dropdownliste 1:
1
2
Dropdownliste 2:
A
B
Jetzt möchte ich je nach Auswahl auf der einen Tabelle per Makro 3 der 4 Grafiken ausblenden und nur die eine selektierte anzeigen
Bis vor kurzem hatte ich nur 2 Grafiken, da hat mein Code super funktioniert, habe diesen jetzt auf 4 Grafiken erweitern wollen, jetzt tut sich allerdings gar nicht mehr.
Hier ist der Code:
Vielleicht sieht ja jemand sofort wo das Problem steckt? Oder kann es auch sein, dass ich aus Versehen die Makros auf dem Tabellenblatt deaktiviert habe?
Vielen Dank schonmal für eure Hilfe, Beispieltabelle kann ich morgen hochladen wenn sie benötigt wird.
Ich habe ein Dokument, indem ich in einer Tabelle 4 Grafiken habe und in der anderen 2 Dropdown-Listen mit je 2 Optionen.
Am Beispiel erläutert:
Grafik 1A
Grafik 1B
Grafik 2A
Grafik 2B
Dropdownliste 1:
1
2
Dropdownliste 2:
A
B
Jetzt möchte ich je nach Auswahl auf der einen Tabelle per Makro 3 der 4 Grafiken ausblenden und nur die eine selektierte anzeigen
Bis vor kurzem hatte ich nur 2 Grafiken, da hat mein Code super funktioniert, habe diesen jetzt auf 4 Grafiken erweitern wollen, jetzt tut sich allerdings gar nicht mehr.
Hier ist der Code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("$F$13") Then
Select Case Target.Value
Case Is = "Einspurbetrieb "
If Target = Range("$F$15") Then
Select Case Target.Value
Case Is = "SES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = True
Case Is = "LES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = True
Case Is = ""
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = True
End Select
End If
Case Is = "Zweispurbetrieb"
If Target = Range("$F$15") Then
Select Case Target.Value
Case Is = "SES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = False
Case Is = "LES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = True
Case Is = "-"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = Flase
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = False
End Select
End If
Case Is = ""
If Target = Range("$F$15") Then
Select Case Target.Value
Case Is = "SES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = False
Case Is = "LES"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = True
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = True
Case Is = "-"
Worksheets("Fahrgassengeometrie L1200S").Rows("11:35").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("38:62").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("68:96").Hidden = False
Worksheets("Fahrgassengeometrie L1200S").Rows("100:130").Hidden = False
End Select
End If
End Select
End If
End Sub
Vielleicht sieht ja jemand sofort wo das Problem steckt? Oder kann es auch sein, dass ich aus Versehen die Makros auf dem Tabellenblatt deaktiviert habe?
Vielen Dank schonmal für eure Hilfe, Beispieltabelle kann ich morgen hochladen wenn sie benötigt wird.