0
我正試圖用2個變量寫單元格的公式。 式細胞應該是:VBA FormulaR1C1語法與變量
=(SUM('C:\Users\[Excel.xlsm]Sheet1'!H:H)-SUM('C:\Users\[Sheet1.xlsm]Sheet1'!I:I))
我想使用文件路徑作爲變量,以及表名稱。
path = C:\Users\Excel.xlsm 'from msofiledialog
sheetname = Sheet1
我在想什麼?
Cells(1, 1).FormulaR1C1 = "=(SUM('[" & Path & "] " & sheetname & " '!C8) _
-SUM('[" & Path & "] " & sheetname & " '!C9))
當我鍵入它是這樣的: Cells(1,1).FormulaR1C1 =「=(SUM('C:/ Users /」&Environ $(「Username」)&「/Desktop/[Excel].xlsm ]「&sheetnameCR&」'!C8)-SUM('C:/ Users /「&Environ $(」Username「)&」/Desktop/[Excel].xlsm]「&sheetnameCR&」'!C9))「 它不是問我路徑或任何東西,我只是希望它稍微短一些。 –