小编K.C*_*mes的帖子

确定ActiveCell是否在特定表中

我试图通过VBA在Excel 2013中确定ActiveCell是不是只在任何表中,而是在特定的表中.

下面是代码,但只检测ActiveCell在任何表中.注释掉的行是我正在寻找的,但显​​然它不起作用.

    ...
    Set rng = Intersect(.EntireRow, ActiveCell.ListObject.DataBodyRange)
    'Set rng = Intersect(.EntireRow, ActiveCell.ListObjects("myTable").DataBodyRange)
    On Error GoTo 0
        If rng Is Nothing Then
            MsgBox "Please select the cell of a row within the consensus input table.", vbCritical, "Delete Evaluator"
        Else
    ...

有关正确语法的任何建议吗?

谢谢!

excel vba excel-vba

6
推荐指数
3
解决办法
7549
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1