簡體   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