標題:
如何在VBA中使用VLOOKUP
[打印本頁]
作者:
enoch
時間:
2012-5-23 11:51
標題:
如何在VBA中使用VLOOKUP
請問在VBA 內, 如何使用VLOOKUP函數
例如在工作表內= vlookup(a1,data,3,false) 在巨集應該如何修改
需要在前面加上Application.worksheetfunction 嗎?
請指教
作者:
register313
時間:
2012-5-23 12:15
回復
1#
enoch
vba內要使用工作表函數,須在工作表函數前加 Application.WorksheetFunction (或Application)
Sub XX()
Dim data As Range
Set data = [d1:f10]
[b1] = Application.WorksheetFunction.VLookup([a1], data, 3, 0)
End Sub
複製代碼
作者:
man65boy
時間:
2012-5-24 21:30
回復
2#
register313
請教大大,如果以此題目,不使用按鈕,如何輸入後立即更新,感謝撥冗指導!
作者:
register313
時間:
2012-5-24 21:37
回復
3#
man65boy
工作表模組
Private Sub WORKSHEET_CHANGE(ByVal TARGET As Range)
Dim data As Range
Set data = [d1:f10]
If TARGET.Address = "$A$1" Then [b1] = Application.WorksheetFunction.VLookup([a1], data, 3, 0)
End Sub
複製代碼
作者:
man65boy
時間:
2012-5-24 22:34
回復
4#
register313
收到~學習了,謝謝!
作者:
enoch
時間:
2012-5-26 11:58
我都學會了, 謝謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)