Klasse Name - Namen (Excel VBA)

Die Klasse Name stellt einen definierten Namen für einen Zellbereich dar.

Die Klasse Range gibt Zugriff auf Name.


Dim nam as Name
Set nam = ActiveWorkbook.Names(Index:=1)

For Each

Hier ist ein Beispiel für die Verarbeitung der Name -Elemente in einer Sammlung


Set newSheet = Worksheets.Add 
i = 1 
For Each nm In ActiveWorkbook.Names 
 newSheet.Cells(i, 1).Value = nm.Name 
 newSheet.Cells(i, 2).Value = "'" & nm.RefersTo 
 i = i + 1 
Next 
newSheet.Columns("A:B").AutoFit

Methoden

Delete - Löscht das Objekt.

Eigenschaften

Value (Default member) - Gibt einen String-Wert zurück, der die Formel darstellt, auf die der Name laut Definition verweist, oder legt diesen fest.

Category Wenn sich der Name auf eine benutzerdefinierte Funktion oder einen Befehl bezieht, gibt diese Eigenschaft die Kategorie des Namens als Zeichenfolge zurück oder legt sie fest.

CategoryLocal Wenn sich der Name auf eine benutzerdefinierte Funktion oder einen benutzerdefinierten Befehl bezieht, gibt diese Eigenschaft die Namenskategorie als Zeichenfolge in der Sprache des Benutzers an, oder legt einen Wert für sie fest.

Comment Gibt den Kommentar zurück, der dem Namen zugeordnet ist, oder legt ihn fest.

Index Gibt einen Long-Wert zurück, der die Indexnummer des Objekts in der Auflistung ähnlicher Objekte darstellt.

MacroType Gibt zurück oder legt fest, worauf sich der Name bezieht.

Name Gibt einen String-Wert zurück, der den Namen des Objekt darstellt, oder legt diesen Wert fest.

NameLocal Gibt den Namen des Objekts in der Sprache des Benutzers zurück oder legt diesen fest.

RefersTo Gibt die Formel zurück oder legt sie fest, auf die sich der Name in der Sprache des Makros und in der Notation im A1-Stil beziehen soll, beginnend mit einem Gleichheitszeichen.

RefersToLocal Gibt eine Formel in Z1S1-Schreibweise, beginnend mit einem Gleichheitszeichen, in der Sprache des Makros zurück oder legt sie fest.

RefersToR1C1 Gibt die Formel zurück, auf die der Name verweist, oder legt sie fest.

RefersToR1C1Local Gibt eine Formel in Z1S1-Schreibweise, beginnend mit einem Gleichheitszeichen, in der Sprache des Makros zurück oder legt sie fest.

RefersToRange Gibt das Range -Objekt zurück, auf das durch ein Name -Objekt verwiesen wird.

ShortcutKey Gibt die Tastenkombination für einen Namen zurück, der als benutzerdefinierter Makrobefehl für Microsoft Excel, Version 4.0, definiert wurde, oder legt die Tastenkombination fest.

ValidWorkbookParameter Gibt True zurück, wenn das angegebene Name-Objekt ein gültiger Arbeitsmappenparameter ist.

Visible Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt sichtbar ist, oder legt diesen Wert fest.

WorkbookParameter Gibt das angegebene Name-Objekt als Arbeitsmappenparameter zurück oder legt dieses fest.

Range - Stellt eine Zelle, eine Zeile, eine Spalte, eine Auswahl von Zellen aus einem oder mehreren zusammenhängenden Zellblöcken oder einen 3D-Bereich dar.