Jeg kan ikke se hvad du ønsker med valideringen,
men at få koden til at virker på andre områder og få dine "røde" værdier til at stige, kan du måske bruge
nedenstående som en hjælp
Private Sub Worksheet_Change(ByVal Target As Range) Dim formula As String If Not Application.Intersect(Target, Range("P8:p16, P19:P27, P30:P38")) Is Nothing Then If Target.Value = "Vagtudkald" Then Target.Offset(, 1).Value = "" Target.Offset(, 1).Interior.Color = RGB(255, 255, 0) Target.Offset(, 1).Select ' her kan du indsætte din validering Else a = Target.Value b = Target.Offset(-1, 2) If a = "" Or b = "" Then c = "" Else c = Target.Offset(-1, 2) Target.Offset(, 1) = c Target.Offset(, 1).Interior.Color = RGB(217, 217, 217) Target.Offset(, 1).Select ' her kan du indsætte din validering End If End If End Sub
|