如果选择/激活单元格,请执行某些操作

时间:2015-05-27 07:06:45

标签: excel vba excel-vba

我有多个数据集要使用VBA绘制。每个数据集(X和Y值)整体由一个单元格标记(比如Data1等)。我想要做的是绘制用户选择标签的数据集。

用户可能同时选择多个标签。用户可能还在活动工作表中导入了许多数据集,但只应绘制其标记(单元格)已激活的数据集。 这可能吗?我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以对标签所在的工作表使用Worksheet_SelectionChange过程来确定用户何时进行新选择。

此外,如果您创建包含标记的命名范围,则可以使用以下代码确定何时选择其中一个标记:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
dim rCell as Range

If Not Application.Intersect(Target, _TagNamedRange_ )
    For each rCell in Target
        'code to determine which specific tag was selected
    Next
End If

End Sub