检查,如果所选小区是在特定范围内(Checking if selected cell is in s

2019-09-23 15:51发布

我使用C#创建一个Excel插件。

如何检查是否选择(或通过在代码的范围内表示的细胞)是在specyfic范围。 例如如何检查细胞$ P $ 5是在范围$ A $ 1:$ Z $ 10

Answer 1:

使用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


文章来源: Checking if selected cell is in specific range