①FormulaR1C1屬性的功能
返回或設置指定對象的公式,使用宏語言 R1C1 格式符號表示。Variant 型,可讀寫。
②FormulaR1C1的語法
表達式.FormulaR1C1
表達式 一個代表 Range 對象的變量。
語法說明
如果單元格包含一個常量,此屬性返回該常量。如果單元格為空,此屬性返回一個空字符串。如果單元格包含公式,此屬性將該公式作為字符串返回,所用格式與在編輯欄(包括等號)中顯示時的格式相同。
如果將單元格的格式的值或公式設為日期類型,Microsoft Excel 將檢查該單元格的格式是否符合某個日期或時間數組格式,如果不符合,將采用默認的短日期數字格式。
如果指定區域是一維或二維區域,則可將公式指定為 Visual Basic 中相同維數的數組。同樣,也可在 Visual Basic 數組中使用公式。
對多重單元格區域設置公式,則該區域中所有單元格都用此公式填充。
③FormulaR1C1的簡單例子
例子一:
Worksheets("Sheet1").Range("B1").FormulaR1C1 = "=SQRT(R1C1)"
作用是:給Sheet1工作表的B1單元格設置公式,所設置的公式為:"=SQRT(C2)
例子二:
Worksheets(1).Cells(3, 4).FormulaR1C1 = "=Average(RC[-3]:RC[-2])"
作用是,給編號為1的工作表中的D3單元格設置公式,所設置的公式為: =Average(A3:B3)