Opičák(31.3.2014 10:34)#018580 
Nepomůže toto?
Function InRange(Range1 As Range, Range2 As Range) As Boolean
Dim InterSectRange As Range
Set InterSectRange = Application.Intersect(Range1, Range2)
InRange = Not InterSectRange Is Nothing
Set InterSectRange = Nothing
End Function
Sub TestInRange()
If InRange(ActiveCell, Range("A1:A100")) Then
MsgBox "Active Cell In Range!"
Else
MsgBox "Active Cell NOT In Range!"
End If
End Sub
Jeza.m(31.3.2014 11:45)#018582 
Pomůže :-).
Díky
Function InRange(Range1 As Range, Range2 As Range) As Boolean
Dim InterSectRange As Range
Set InterSectRange = Application.Intersect(Range1, Range2)
InRange = Not InterSectRange Is Nothing
Set InterSectRange = Nothing
End Function
Sub TestInRange()
Dim tt As String
For Each cell In Range("KALENDAR")
If cell <> "" Then
If InRange(Range(cell.Address), Selection) Then
tt = tt & cell.Address & vbNewLine
End If
End If
Next
MsgBox tt
End Sub
M@