Hallo,
Ik zit even te knutselen. "Database!B9" is een uitkomst vanuit een besturingselement. De macro staat onder het tabblad Database en werkt op deze manier goed.
Kan deze macro anders / korter....???
Thanks!
Ik zit even te knutselen. "Database!B9" is een uitkomst vanuit een besturingselement. De macro staat onder het tabblad Database en werkt op deze manier goed.
Kan deze macro anders / korter....???
Thanks!
Code:
Private Sub Worksheet_Calculate()
If Worksheets("Database").Range("B9") = "1" Then Sheets("Sheet A").Visible = False
If Worksheets("Database").Range("B9") = "1" Then Sheets("Sheet B").Visible = False
If Worksheets("Database").Range("B9") = "1" Then Sheets("Sheet C").Visible = False
If Worksheets("Database").Range("B9") = "2" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "2" Then Sheets("Sheet B").Visible = False
If Worksheets("Database").Range("B9") = "2" Then Sheets("Sheet C").Visible = False
If Worksheets("Database").Range("B9") = "3" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "3" Then Sheets("Sheet B").Visible = False
If Worksheets("Database").Range("B9") = "3" Then Sheets("Sheet C").Visible = False
If Worksheets("Database").Range("B9") = "4" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "4" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "4" Then Sheets("Sheet C").Visible = True
If Worksheets("Database").Range("B9") = "5" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "5" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "5" Then Sheets("Sheet C").Visible = True
If Worksheets("Database").Range("B9") = "6" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "6" Then Sheets("Sheet B").Visible = False
If Worksheets("Database").Range("B9") = "6" Then Sheets("Sheet C").Visible = False
If Worksheets("Database").Range("B9") = "7" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "7" Then Sheets("Sheet B").Visible = False
If Worksheets("Database").Range("B9") = "7" Then Sheets("Sheet C").Visible = False
If Worksheets("Database").Range("B9") = "8" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "8" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "8" Then Sheets("Sheet C").Visible = True
If Worksheets("Database").Range("B9") = "9" Then Sheets("Sheet A").Visible = True
If Worksheets("Database").Range("B9") = "9" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "9" Then Sheets("Sheet C").Visible = True
If Worksheets("Database").Range("B9") = "10" Then Sheets("Sheet A").Visible = False
If Worksheets("Database").Range("B9") = "10" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "10" Then Sheets("Sheet C").Visible = True
If Worksheets("Database").Range("B9") = "11" Then Sheets("Sheet A").Visible = False
If Worksheets("Database").Range("B9") = "11" Then Sheets("Sheet B").Visible = True
If Worksheets("Database").Range("B9") = "11" Then Sheets("Sheet C").Visible = True
End Sub