我使用C#创建一个Excel插件。
如何检查是否选择(或通过在代码的范围内表示的细胞)是在specyfic范围。 例如如何检查细胞$ P $ 5是在范围$ A $ 1:$ Z $ 10
我使用C#创建一个Excel插件。
如何检查是否选择(或通过在代码的范围内表示的细胞)是在specyfic范围。 例如如何检查细胞$ 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