kaan
Gebruiker
- Lid geworden
- 9 feb 2007
- Berichten
- 189
Hoi Allen,
Ik zit met de probleem dat mijn target range te lang is!
Ik heb op internet zitten zoeken voor een oplossing hiervoor maar helaas geen oplossing voor kunnen vinden.
Wie kan mij helpen met een formule om de target range te kunnen versimpelen?
Target range begint bij rij B9 en loopt met 5 punten per keer op B9,B14,B19 en zo voort!
Al vorens veel dank hier voor.
Ik zit met de probleem dat mijn target range te lang is!
Ik heb op internet zitten zoeken voor een oplossing hiervoor maar helaas geen oplossing voor kunnen vinden.
Wie kan mij helpen met een formule om de target range te kunnen versimpelen?
Target range begint bij rij B9 en loopt met 5 punten per keer op B9,B14,B19 en zo voort!
Al vorens veel dank hier voor.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("L7:L405,P7:P405,T7:T405,Y7:Y405")) Is Nothing Or _
Target.Count > 1 Then Exit Sub
With Target.Offset(, -1)
.Formula = Now
.NumberFormat = "HH:MM"
End With
If Not Intersect(Target, Range("L7:L405,P7:P405,T7:T405")) Is Nothing Then
Target.Offset(, -2).Value = "OK"
Target.Offset(, -2).Interior.ColorIndex = 4
Target.Offset(, -2).Font.Name = "Arial"
Target.Offset(, -2).Font.Size = 8
End If
If Not Intersect(Target, Range("B9,B14,B19,B24,B29,B34,B39,B44,B49,B54,B59,B64,B69,B74,B79,B84,B89,B94,B99,B104,B109,B114,B119,B124,B129,B134,B139,B144,B149,B154,B159,B164,B169,B174,B179,B184")) Is Nothing Then
Target.Interior.ColorIndex = IIf(Target.Value > 0, 6, xlNone)
End If
End Sub
Laatst bewerkt: