Verkürzung Makro Rows
Stefan
ich habe wieder eine Frage hinsichtlich der Verkürzung eines Makros. Der Nachfolgende Makro wird sogar noch um einiges länger (bis G19 = 30), daher würde es mich interessieren wie man so was von Anhieb an kürzer schreiben könnte. Gibt es eine bestimmte Vorgehensweise, die ich beachten könnte?
Vielen Dank für eure Hilfe!
If Range("G19").Value = "1" Then
Worksheets("Eingabe").Rows("21:22").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("23:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "2" Then
Worksheets("Eingabe").Rows("21:24").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("25:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "3" Then
Worksheets("Eingabe").Rows("21:26").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("27:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "4" Then
Worksheets("Eingabe").Rows("21:28").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("29:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "5" Then
Worksheets("Eingabe").Rows("21:30").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("31:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "6" Then
Worksheets("Eingabe").Rows("21:32").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("33:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "7" Then
Worksheets("Eingabe").Rows("21:34").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("35:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "8" Then
Worksheets("Eingabe").Rows("21:36").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("37:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "9" Then
Worksheets("Eingabe").Rows("21:38").EntireRow.Hidden = False
Worksheets("Eingabe").Rows("39:40").EntireRow.Hidden = True
End If
If Range("G19").Value = "10" Then
Worksheets("Eingabe").Rows("21:40").EntireRow.Hidden = False
End If
Beste Grüße Stefan