需要Excel VBA Workbook_open事件处理程序

时间:2012-10-22 07:44:17

标签: excel vba

我在WorkBook Sheet2 的A列和B列中有参考数据。我有一张空白表 - Sheet1 - 我需要从我的数据库中填写。

我想使用Excel VBA根据 Sheet2 中A列和B列中的数据填充 Sheet1

我使用参考数据。

  • 我在DB中填充 Sheet1 中A列的值。
  • 我检查 Sheet2 列A中是否存在第1页A列中存储的值,
  • 如果是这样,我会填入第1页B栏,我在 Sheet2 栏B中找到相应的数据。

1 个答案:

答案 0 :(得分:3)

  • 打开,执行将打开IDE的alt + F11。
  • 在右侧窗口中应该看到vba项目,并在括号中显示您已打开的Excel书籍的名称。
  • 在工作表列表的底部是一个名为ThisWorkbook的对象,右键单击它,然后选择查看代码
  • 在顶部应该看到两个组合框,右手应该说 General 点击它并从列表中选择Workbook

这应该给你以下

 Private Sub Workbook_Open()

 End Sub

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

以下是有关如何在vba Reference sheets中引用工作表的一些方法。下一步将参考表格中的单元格 - >>以excel ranges为例。