A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
If Not Intersect(target, Range(variable1 & "," & variable2 & "," & variable3))
OR
If Not Intersect(Intersect(Intersect(target, Range(variable1)), Range(variable1)), Range(variable1))
Depending on how your ranges are defined.
Another thing you can do:
Dim myR As Range
variable1 = "A:C"
variable2 = "C:E"
variable3 = "1:2"
Set myR = Range(variable1)
Set myR = Union(myR, Range(variable2))
Set myR = Union(myR, Range(variable3))
MsgBox myR.Address
Bernie