Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Formel in Z1S1-Schreibweise, beginnend mit einem Gleichheitszeichen, in der Sprache des Makros zurück oder legt sie fest. Diese Zeichenfolge enthält die Formel, auf die sich der Name bezieht. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck. RefersToLocal
Ausdruck Eine Variable, die ein Name-Objekt darstellt.
Beispiel
In diesem Beispiel wird ein neues Arbeitsblatt erstellt und anschließend eine Liste aller Namen in der aktiven Arbeitsmappe zusammen mit den zugehörigen Formeln in A1-Schreibweise in der Sprache des Benutzers eingefügt.
Set newSheet = ActiveWorkbook.Worksheets.Add
i = 1
For Each nm In ActiveWorkbook.Names
newSheet.Cells(i, 1).Value = nm.NameLocal
newSheet.Cells(i, 2).Value = "'" & nm.RefersToLocal
i = i + 1
Next
Bekannte Probleme
Diese Eigenschaft weist einen Fehler auf. Beim Zuweisen einer lokalisierten Formel zu dieser Eigenschaft tritt ein Fehler auf. Die Eigenschaft erwartet die gleiche Formelsyntax wie die RefersTo-Eigenschaft: US-Format- und Listentrennzeichen. Beispiel:
Sub Example()
Dim Nm As Name
Set Nm = ThisWorkbook.Names("test")
'If Windows is set to use ; as listseparator, this fails:
Nm.RefersToLocal = "=SUM(Sheet1!$A$1,Sheet1!$A$3)"
'If Windows is set to use ; as listseparator, this works:
Nm.RefersToLocal = "=SUM(Sheet1!$A$1;Sheet1!$A$3)"
End Sub
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.