Hoi Oplossers,
Ik heb een code die regels kleurt bij selectie van cellen
nu wil ik graag dat niet de hele regel kleurt maar alleen het gedeelte links van de geselecteerde cel
dat heb ik half weten op te lossen daar in mijn werkblad in cel A61 de formule te zetten met = aantal(A1:a:60)
de uitkomst daarvan zet ik weer in mijn vba code als Range ("A61")
dit werkt prima, mij vraag is echter kan je de formule om die cellen te tellen ook meteen in de vba code zetten
De celverwijzing A61 staat in regel 16 : =aantal(A1:A60)
Hoop dat het duidelijk is wat ik bedoel
BVD
Don
Ik heb een code die regels kleurt bij selectie van cellen
nu wil ik graag dat niet de hele regel kleurt maar alleen het gedeelte links van de geselecteerde cel
dat heb ik half weten op te lossen daar in mijn werkblad in cel A61 de formule te zetten met = aantal(A1:a:60)
de uitkomst daarvan zet ik weer in mijn vba code als Range ("A61")
dit werkt prima, mij vraag is echter kan je de formule om die cellen te tellen ook meteen in de vba code zetten
HTML:
Private Sub CheckBox1_Change()
If CheckBox1 = False Then
Range("a1:bh77").Interior.ColorIndex = xlNone
ActiveSheet.Protect
Exit Sub
End If
If CheckBox1 = False Then ActiveSheet.Unprotect
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If CheckBox1 = False Then Exit Sub
ActiveSheet.Unprotect
If Not Intersect(Target, Range("A1:bh77")) Is Nothing And Selection.Count = 1 Then
Range("A1:bh77").Interior.ColorIndex = xlNone
kol = Target.Column - 60: If kol < 60 Then kol = 1
Range(Cells(Target.Row, kol), Cells(Target.Row, kol + (Range("a61") - kol))).Interior.ColorIndex = 35 ' Geel
Target.Interior.ColorIndex = 6 ' Rood
Range("1:1").Interior.ColorIndex = xlNone
Cells(3, Target.Column).Interior.ColorIndex = 6
End If
End Sub
De celverwijzing A61 staat in regel 16 : =aantal(A1:A60)
Hoop dat het duidelijk is wat ik bedoel
BVD
Don
Laatst bewerkt: