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