Application.ConvertFormula-Methode (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. Variant.
Syntax
Ausdruck. ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Formula | Erforderlich | Variant | Eine Zeichenfolge, die die Formel enthält, die Sie konvertieren möchten. Es muss eine gültige Formel sein, die mit einem Gleichheitszeichen beginnt. |
FromReferenceStyle | Erforderlich | XlReferenceStyle | Die Bezugsart der Formel. |
ToReferenceStyle | Optional | Variant | Eine Konstante von XlReferenceStyle , die das Verweisformat angibt, das zurückgegeben werden soll. Wenn Sie dieses Argument nicht angeben, wird die Bezugsart nicht geändert, d. h. die Formel verbleibt in der durch FromReferenceStyle angegebenen Bezugsart. |
ToAbsolute | Optional | Variant | Eine Konstante von XlReferenceType , die den konvertierten Verweistyp angibt. Wenn Sie dieses Argument nicht angeben, bleibt die Bezugsart unverändert. |
RelativeTo | Optional | Variant | Ein Range-Objekt, das eine Zelle enthält. Relative Bezüge verweisen auf diese Zelle. |
Rückgabewert
Variant
Bemerkungen
Es gibt eine Beschränkung von 255 Zeichen für die Formel.
Beispiel
In diesem Beispiel wird die Formel SUM mit Z1S1-Bezügen in eine gleichbedeutende Formel mit A1-Bezügen umgewandelt. Anschließend wird das Ergebnis angezeigt.
inputFormula = "=SUM(R10C2:R15C2)"
MsgBox Application.ConvertFormula( _
formula:=inputFormula, _
fromReferenceStyle:=xlR1C1, _
toReferenceStyle:=xlA1)
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.