Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1")) Is Nothing Then If Target.Value = 1 Then Rows("20:30").Hidden = True Else Rows("20:30").Hidden = False End If End If End Sub
jeps b5 ændrer jeg via en datavalidering hele tiden. Det er navnet på forskellige personer. Funktionærer får værdien 1 frem i A1 og timelønnede ingenting. Derfor skal linerne 20-30 skjules grundet irrelevante beregninger for funktionærer.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B5")) Is Nothing Then If [A1]= 1 Then Rows("20:30").Hidden = True Else Rows("20:30").Hidden = False End If End If End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.