繁体   English   中英

这行在Excel VBA中是什么意思?

[英]What does this line mean in Excel VBA?

我真的没有得到这行代码。

With Worksheets("SKU2PCA")
  .Range(Cells(SKU2PCA_New_RowNum + 1, SKU2PCA_StartBkt_ColNum), Cells(SKU2PCA_New_RowNum + PCACount, SKU2PCA_Last_ColNum)).FormulaR1C1 = _
            "=VLOOKUP(RC1&RC2,BOM!C4:C5,2,FALSE)*SKU2PCA_Staging!R" & SKU2PCA_Last_RowNum + 1 & ""
        Selection.NumberFormat = "General"

    End With

我了解这意味着

RC1&RC2:此行第一列和此行第二列
在BOM表工作表中C4至C5的范围内找到Rc1和Rc2,并获得完全匹配的第二列值。

但是* SKU2PCA_Staging开始是我没有得到的

SKU2PCA_Staging是带有表的另一个工作表,SKU2PCA_Last_RowNum是一个Int值。

谢谢!

"=VLOOKUP(RC1&RC2,BOM!C4:C5,2,FALSE)*SKU2PCA_Staging!R" & SKU2PCA_Last_RowNum + 1 & ""

上面是两个值的乘积。 第一个是VLOOKUP(RC1&RC2,BOM!C4:C5,2,FALSE) ,第二个是SKU2PCA_Staging!R" & SKU2PCA_Last_RowNum + 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM