让用户表单跨多个工作簿

时间:2015-07-06 15:12:45

标签: vba excel-vba charts excel-2013 userform

我有一个用户表单,用于将图表格式从一个图表复制到另一个图表。有一个“设置为选定”按钮用于存储所选图表的位置,但这仅适用于主工作簿。如果我在另一个工作簿中选择一个图表,然后单击该按钮,原始工作簿将再次成为ActiveWorkbook。

以下是代码中的代码段。

Private Sub btnSetToSelected_Click()
  On Error GoTo ErrHandler
  txtWorkbookName = ActiveWorkbook.Name
  txtChartName = ActiveChart.Name
  Exit Sub
ErrHandler:
  MsgBox ("You do not have a chart selected.")
End Sub

是否可以让用户表单跨越多个这样的工作簿,或者用户表单是否仅限于最初打开它们的工作簿?

谢谢,

Trekopep

0 个答案:

没有答案