【发布时间】:2016-05-21 22:24:51
【问题描述】:
我需要一些帮助。
我想从 12 张纸中获取 2 列,C(净关闭数量)和 T(废品产量),并将值与相应的产品代码匹配。我对列 C 和 T 使用 2 个不同的 vlookup 公式,如下所示:
=VLOOKUP($A2:$A226,'01'!$A$2:$T$144,3,FALSE) C 列(净收盘数量) =VLOOKUP($A2:$A226,'01'!$A$2:$T$144,20,FALSE) T 列(废料产量)
我只在第一列尝试过这段代码
Sub Test()
Dim lastRow As Long
With Sheets("Summary")
lastRow = .Cells(.Rows.Count, "D").End(xlUp).Row
With .Range("C2:C" & lastRow)
.Formula = "=VLOOKUP($A2,'01'!$A$2:$T$144,3,FALSE)"
.Value = .Value
End With
End With
End Sub
是否可以将两个公式合并到一个 VBA 中?如果可能,如何为每张纸重复这两个公式?我必须通过使用宏来做到这一点,以便它可以自动化。希望有人能给我一些想法,因为我还在学习。非常感谢。
【问题讨论】: