Application.ConvertFormula (Excel)

Diese Methode konvertiert Zellbezüge in Formeln zwischen den Bezugsarten A1 und Z1S1, zwischen relativen und absoluten Bezügen oder führt beide Vorgänge aus.

Es gibt eine Beschränkung von 255 Zeichen für die Formel.

ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)

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

Arguments

Hier sind die benannte Argumente :

Formula (String) - Eine Zeichenfolge, die die Formel enthält, die Sie konvertieren möchten.

FromReferenceStyle (XlReferenceStyle) - Die Bezugsart der Formel.

Mögliche Rückgabewerte sind xlA1 - Standardwert, xlR1C1 - Verwenden Sie xlR1C1 , um einen Z1S1-Verweis zurückzugeben.

Optional arguments

Die folgenden Argumente sind optional

ToReferenceStyle (XlReferenceStyle) - Eine Konstante von XlReferenceStyle , die die zurückzugebende Referenzformat Vorlage angibt.

Mögliche Rückgabewerte sind xlA1 - Standardwert, xlR1C1 - Verwenden Sie xlR1C1 , um einen Z1S1-Verweis zurückzugeben.

ToAbsolute (XlReferenceType) - Eine Konstante von XlReferenceType , die den konvertierten Verweistyp angibt.


Möglichen Werte sind

xlAbsolute Konvertierung in das absolute Zeilen- und Spaltenformat
xlAbsRowRelColumn Konvertierung in das absolute Zeilen- und das relative Spaltenformat
xlRelative Konvertierung in das relative Zeilen- und Spaltenformat
xlRelRowAbsColumn Konvertierung in das relative Zeilen- und das absolute Spaltenformat

RelativeTo (Range) - Ein Range-Objekt, das eine Zelle enthält.