需要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。点击它并从列表中selectWorkbook

这应该给你以下

  Private Sub Workbook_Open() End Sub 

这是每次打开工作簿时触发的事件。 现在您将需要添加代码来引用工作簿中的工作表。

这里是一些如何参考工作表参考工作表的方法 。 下一步将参考工作表中的单元格,以“ excel范围 ”为例。