共用方式為


Application.ConvertFormula 方法 (Excel)

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

語法

表達。ConvertFormula (公式FromReferenceStyleToReferenceStyleToAbsoluteRelativeTo)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
公式 必要 Variant 包含您要轉換之公式的字串。 字串必須為有效的公式,並且以等號開頭。
來自參考樣式 必要 XlReferenceStyle 公式的參照樣式。
到參考樣式 選用 Variant XlReferenceStyle 的常數,指定您要傳回的參考樣式。 如果省略此引數,則參照樣式不做改變;公式樣式保持 FromReferenceStyle 所指定的樣式。
到絕對 選用 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 支援與意見反應