C#を使用してExcelアドインを作成しています。
選択された(またはコード内の範囲で表されるセル)が特定の範囲内にあるかどうかを確認するにはどうすればよいですか。たとえば、セル$ P$5が$A$ 1:$ Z$10の範囲内にあるかどうかを確認する方法
このように使用Application.Intersect
します(VBAで)
Sub TestIntersect()
Dim MyRange As Range
Dim TestRange As Range
Set TestRange = [$A$1:$Z$10]
Set MyRange = [P5]
If Not Application.Intersect(MyRange, TestRange) Is Nothing Then
Debug.Print "the ranges intersect"
End If
End Sub