Forum Discussion
Excel
Jun 12, 2021Iron Contributor
Question related to loops
Hello Everyone, I have created code which those value greater than 10, then it highlight red in colour. It works in 1st column, but not jump to 2nd column to highlight. like - And Here ...
- Jun 12, 2021
Try this:
Public Sub FunWithLoop() Dim cel As Range Application.ScreenUpdating = False For Each cel In ActiveSheet.UsedRange If IsNumeric(cel.Value) Then If cel.Value > 10 Then cel.Interior.Color = vbRed End If End If Next cel Application.ScreenUpdating = True End Sub
P.S. You can also use Conditional Formatting to highlight cells with a value greater than 10.
Excel
Jun 12, 2021Iron Contributor
Sir, Can we write with the help of ActiveCell.Offset which i have written the code??
If yes,
then what should i write??
HansVogelaar
Jun 12, 2021MVP
Selecting cells in a macro is very inefficient! You should avoid it.
- ExcelJun 12, 2021Iron ContributorThank you so much sir😊😊