我有 2 张桌子:
TYPE A
VARIABLES A1 A2 A3
VAR 1
VAR 2
VAR 3
VAR 4
TYPEB
VARIABLES A1 A2 A3
VAR 1
VAR 3
VAR 4
我想创建一个 vba 代码,以便它以以下格式查找和填充数据:
TYPE A TYPE B
VARIABLES A1 A2 A3 A1 A3
VAR 1
VAR 2
VAR 3
VAR 4
我可以使用具有单一标准的 vlookup vba 代码并填充表格。但是我们能否拥有可以使用多个标准执行此操作的代码。
我试图为每个表执行以下代码。但这很麻烦,因为我必须为每个表正确编码。如果表的数量很大,那么它非常麻烦。我试图查看互联网上是否有任何示例,但不幸的是没有得到任何示例。
Sub VlookUpExample()
Dim rw As Long
For rw = 2 To 4
Sheets("Sheet2").Cells(rw, 2) = Application.VLookup(Sheets("Sheet2").Cells(rw, 1), _
Sheets("Pivot").Columns("B:I"), 2, False)
Sheets("Sheet2").Cells(rw, 3) = Application.VLookup(Sheets("Sheet2").Cells(rw, 1), _
Sheets("Pivot").Columns("B:I"), 3, False)
Sheets("Sheet2").Cells(rw, 4) = Application.VLookup(Sheets("Sheet2").Cells(rw, 1), _
Sheets("Pivot").Columns("B:I"), 4, False)
Next
End Sub
谢谢你。