2016-05-31 91 views
0

我有2個工作簿命名爲:自動更新數據

  1. 員工工作簿包含這樣的列:職員ID和系...

  2. 薪資工作簿:有幾張工作表,每張工作表都是根據特定部門的名字命名的。在每張表中都包含這樣的欄目:員工編號。

我的問題是:反正是有自動更新從員工ID列在第二個工作簿中的工作人員ID列基於工作表的名稱在第二個工作簿中的所有值在1日的工作簿?

示例:當我打開薪資工作簿時,在會計工作表中,它將自動從員工工作簿中的會計部門獲取所有工作人員ID。

我嘗試谷歌整天,但無法找到這樣的解決方案。任何幫助或暗示將不勝感激。

+0

是的,有一種方法可以把這個每個工作簿

Private Sub Worksheet_Activate() *code to update StaffID* End Sub 

這將觸發代碼。 – findwindow

回答

0

每當工作表被激活

+0

可以請你更具體怎麼做到這一點?因爲我是vba新手,請儘可能幫忙。謝謝 –

+0

右鍵單擊工作表選項卡 - >查看代碼。這會讓你進入可視化的基本編輯器。複製上面的代碼,並放入代碼以更新StaffID。然後,無論何時激活該工作表,它都會更新StaffID。 – MutjayLee