How to check if a cell is part of a series of cells (not a neat ra
Hi,
Basically, you want to know if you're in column 2 and row 10, 15, 20, ...
80. Your row numbers are multiples of 5 which can be verified using modulus
arithmetic.
The following code will perform that check for you:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And _
2 <= Target.Row \ 5 And Target.Row \ 5 <= 16 And _
Target.Row Mod 5 = 0 Then
MsgBox "I'm in one of the target cells"
End If
End Sub
It would be slightly faster if you used With - End With so that Target is
not referenced multiple times.
HTH,
tdw
--
Timothy White
Contract Programmer
Ontario, Canada
<my initialshite<atsympatico<dot<countryCode
"JeKaRe" wrote:
Hi All,
I want to find out if a changed cell was one of a number of cells.
The cells i want to test for are B10,B15,B20,B25,B30 etc. upto B80.
I can use the IF statement with a lot of ORs to check this but surely there
is another, cleaner way to do this. Can anyone tell me how?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$10" OR
Target.Address = "$B$15" OR
Target.Address = "$B$20" OR ....... THEN
code to execute
END IF
end sub
|