2012-10-22 60 views
1

我在我的WorkBookSheet2的列A和B中有參考數據。我有一張空白紙 - Sheet1 - 我需要從我的數據庫中填寫。需要Excel VBA Workbook_open事件處理程序

我想使用Excel VBA基礎上Sheet2中列的數據和B來填充工作表Sheet1

我使用的參考數據。

  • 我從數據庫填充Sheet1的列A中的值。
  • 我檢查是否存儲在片材1的值,列A中Sheet 2中塔A存在,
  • 如果是這樣,我填充到片材1塔B,相應的數據i的Sheet 2中塔B已經找到。
+3

Excel中有一個Workbook_Open事件 - 那麼這裏有什麼問題? – Jook

+1

請參閱[cpearson.com](http://www.cpearson.com/excel/Events.aspx)以獲取有關VBA事件的良好參考 –

回答

3
  • 打開,請按Alt + F11將打開IDE。
  • 在右側窗口中應該看到vba項目,並在括號中顯示您打開的excel書的名稱。
  • 在表單底部有一個名爲ThisWorkbook的對象,右鍵單擊它並選擇查看代碼
  • 頂部應該看到兩個組合框,右邊的應該說通用點擊它並從列表中選擇Workbook

這應該給你以下

Private Sub Workbook_Open() 

End Sub 

這是每個工作簿打開時觸發事件。現在您需要添加代碼以引用工作簿中的工作表。

以下是一些如何參考vba Reference sheets中的工作表的方法。下一步將引用表單中的單元格 - >excel ranges作爲示例。

相關問題