本文介绍了检查所选单元格是否在特定范围内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用C#创建Excel加载项。
I'm using C# to create a Excel Add-In.
如何检查selected(或由代码范围表示的单元格)是否在特定范围内。例如如何检查单元格$ P $ 5是否在$ A $ 1:$ Z $ 10
How can I check if selected(or cell represented by a range in code) is in specyfic range. For example how to check if cell $P$5 is in range $A$1:$Z$10
推荐答案
使用 Application.Intersect
,像这样(在VBA中)
Use Application.Intersect
, like this (in 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
这篇关于检查所选单元格是否在特定范围内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!