需要Excel VBA Workbook_open事件处理程序
我在工作WorkBook
Sheet2的A和B列中有WorkBook
。 我有一张空白纸 – Sheet1 – 我需要从我的数据库中填充。
我想使用Excel VBA根据Sheet2中列A和B中的数据填充Sheet1 。
我使用的参考数据。
- 我从数据库中的Sheet1列A中填充值。
- 我检查存储在工作表1,列A中的值是否存在于Sheet2列A中,
- 如果是这样的话,我填充到工作表1列B中,在Sheet2列B中find相应的数据。
- 打开excel ,做alt + F11将打开IDE。
- 在右边的窗口中应该看到vba项目,并在括号中显示你打开的excel书的名称。
- 工作表的底部是一个名为
ThisWorkbook
的对象,右键单击它,然后select查看代码 。 - 在顶部应该看到两个combobox,右边的应该说General。点击它并从列表中select
Workbook
。
这应该给你以下
Private Sub Workbook_Open() End Sub
这是每次打开工作簿时触发的事件。 现在您将需要添加代码来引用工作簿中的工作表。
这里是一些如何参考工作表参考工作表的方法 。 下一步将参考工作表中的单元格,以“ excel范围 ”为例。