Zie https://www.helpmij.nl/forum/thread...en-cel-binnen-een-gebied.973812/#post-6407866
Werkt prima, maar soms zit er op de betreffende regel een cel met een spatie. Die cel wordt dus ook gekleurd, hetgeen ook logisch is.
Heb zitten stoeien met IsNumeric maar kom hier niet verder mee. Ook gekeken of <0 en >0 werkte, uiteraard dus niet want een lege cel is altijd <0.
OMSCHRIJVING is overigens een benoemde range.
Bedoeling is dat de cellen waar een bedrag in staat (kan zowel positief alsook negatief zijn) van een kleurtje worden voorzien.
Waar zit mijn denkfout?
Groet,
Trainers
Werkt prima, maar soms zit er op de betreffende regel een cel met een spatie. Die cel wordt dus ook gekleurd, hetgeen ook logisch is.
Heb zitten stoeien met IsNumeric maar kom hier niet verder mee. Ook gekeken of <0 en >0 werkte, uiteraard dus niet want een lege cel is altijd <0.
Code:
Option Explicit
Dim CL As Variant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [OMSCHRIJVING]) Is Nothing Then
[B3:F8].Interior.Color = xlNone
For Each CL In Target.Resize(, 5)
If CL <> "" Then CL.Interior.Color = 13434879
' If CL IsNumeric Then CL.Interior.Color = 13434879 'werkt niet
' If CL = Numeric Then CL.Interior.Color = 13434879 'werkt niet
Next
Else
[B3:F8].Interior.Color = xlNone
End If
End Sub
OMSCHRIJVING is overigens een benoemde range.
Bedoeling is dat de cellen waar een bedrag in staat (kan zowel positief alsook negatief zijn) van een kleurtje worden voorzien.
Waar zit mijn denkfout?
Groet,
Trainers