Auf Englisch lesen

Freigeben über


Range.FormulaR1C1Local-Eigenschaft (Excel)

Gibt die Formel für das Objekt in Z1S1-Schreibweise in der Sprache des Benutzers zurück oder legt diese fest. Variant-Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Formular1c1local

Ausdruck Eine Variable, die ein Range-Objekt darstellt.

Bemerkungen

Wenn die Zelle eine Konstante enthält, gibt diese Eigenschaft eine Konstante zurück. Ist die Zelle leer, wird eine leere Zeichenfolge zurückgegeben. Enthält die Zelle eine Formel, wird diese als Zeichenfolge zurückgegeben, und zwar in dem gleichen Format, in dem sie in der Bearbeitungsleiste angezeigt würde (einschließlich Gleichheitszeichen).

Wenn Sie für den Wert oder die Formel einer Zelle ein Datum festlegen, prüft Microsoft Excel, ob die Zelle bereits mit einem der Datums- oder Zeitformate formatiert wurde. Ist dies nicht der Fall, wird das Zahlenformat in das Standardzahlenformat für kurze Datumsangaben geändert.

Wenn der Bereich einen ein- oder zweidimensionalen Bereich darstellt, können Sie für die Formel eine Visual Basic-Matrix mit derselben Dimension festlegen. Ebenso können Sie die Formel auch in eine Visual Basic-Matrix einfügen.

Durch das Festlegen einer Formel eines mehrere Zellen umfassenden Bereichs werden alle Zellen des Bereichs mit der Formel aufgefüllt.

Beispiel

Nehmen wir an, Sie geben die Formel =SUM(A1:A10) in Zelle A11 des ersten Arbeitsblatts ein und verwenden dazu die US-Englisch-Version von Microsoft Excel. Wenn Sie die Arbeitsmappe danach auf einem Computer öffnen, auf dem die US-amerikanische Version installiert ist, wird die Formel =SUM(R(-10)C:R(-1)C) in einem Meldungsfeld angezeigt, wenn Sie das folgende Makro ausführen.

MsgBox Worksheets(1).Range("A11").FormulaR1C1Local

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.