共用方式為


Excel) (Application.ConvertFormula 方法

在 A1 及 R1C1 欄名列號表示法之間、相對及絕對參照之間或兩者都要,轉換公式中的儲存格參照。 Variant.

語法

運算式ConvertFormula (FormulaFromReferenceStyleToReferenceStyleToAbsoluteRelativeTo)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
公式 必要 Variant 字串,包含您想要轉換的公式。 字串必須為有效的公式,並且以等號開頭。
FromReferenceStyle 必要 XlReferenceStyle 公式的參照樣式。
ToReferenceStyle 選用 Variant XlReferenceStyle的常數,指定您想要傳回的參考樣式。 如果省略此引數,則參照樣式不做改變;公式樣式保持 FromReferenceStyle 所指定的樣式。
ToAbsolute 選用 Variant XlReferenceType的常數,指定轉換的參考型別。 如果省略此引數,則參照類型將會不改變。
RelativeTo 選用 Variant 內含一個儲存格的 Range 物件。 相關的參照與此儲存格有關。

傳回值

Variant

註解

公式有 255 個字元的限制。

範例

本範例會將包含 R1C1 表示法的 SUM 公式轉換成包含 A1 表示法的等價公式,然後顯示轉換結果。

inputFormula = "=SUM(R10C2:R15C2)" 
MsgBox Application.ConvertFormula( _ 
 formula:=inputFormula, _ 
 fromReferenceStyle:=xlR1C1, _ 
 toReferenceStyle:=xlA1)

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應