我有多个数据集要使用VBA绘制。每个数据集(X和Y值)整体由一个单元格标记(比如Data1等)。我想要做的是绘制用户选择标签的数据集。
用户可能同时选择多个标签。用户可能还在活动工作表中导入了许多数据集,但只应绘制其标记(单元格)已激活的数据集。 这可能吗?我该怎么做?
答案 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