Freigeben über


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.