【发布时间】:2019-06-24 14:46:28
【问题描述】:
我想创建一个类似于“补丁”文件的东西,我可以将它发送给用户,他们使用它来修补他们现有的模板。
我想要做的是有一个带有列表框的用户表单,显示所有当前打开的 Excel 文件,然后用户选择他们想要修补的文件并单击一个按钮来运行修补脚本。
作为一个整体,我对用户表单和 vba 非常陌生,并且很难尝试将“Listbox1.Selection”设置为后续补丁代码可以引用的变量。我目前用于用户表单/列表框的代码如下(它只允许选择项目:
Private Sub UserForm_Activate()
Dim wb As Workbook
For Each wb In Workbooks
If Windows(wb.Name).Visible Then _
ListBox1.AddItem wb.Name
Next
End Sub
一旦用户选择了文件,我该如何将其设置为变量?
【问题讨论】:
标签: excel vba listbox userform