【发布时间】:2013-12-02 23:34:58
【问题描述】:
我正在尝试在 VBA 中使用 vlookup。
- Filename = Application.GetOpenFilename(FileFilter:="Excel Files (*.xls), *.xls", Title:="请选择一个文件")
- Table1 = Sheet1.Range("A3:A7000") ' SiteID
- Table2 = [文件名]Sheet1.Range("A3:I13")
- Roww = Sheet1.Range("E2").Row
- Col = Sheet1.Range("E2").Column
- 对于 Table1 中的每个 cl
- Sheet1.Cells(Roww, Coll) = Application.WorksheetFunction.VLookup(cl, Table2, 1, False)
- 行 = 行 +1
- 下一个分类
我的问题是如何定义位于第 3 行不同工作表/文件中的表格?
【问题讨论】:
-
Workbooks("Filename").Sheets("Sheetname").Range("Range"),填写您各自的 wb、ws 和 range 应该可以解决问题。
标签: excel external definition vba