Microsoft Excel

Herbers Excel/VBA-Archiv

Liste aller (lokal vergebenen) Namen

Betrifft: Liste aller (lokal vergebenen) Namen
von: matti
Geschrieben am: 23.04.2003 - 08:40:11

hallo liebe excel-cracks,
wie kann ich denn über ein vba-makro die Liste aller (lokal vergebenen) Namen eines Tabellenblattes erzeugen (und beispielsweise in einem array ablegen)?

  

Alle Bereichsnamen auflisten
von: Boris
Geschrieben am: 23.04.2003 - 09:24:36

Hi Matti,

mit folgendem Makro listest du alle Namen in Spalte A und den zugehörigen Bereich in Spalte B auf.
Das kannst du natürlich auch in ein Array einlesen.


Option Explicit

Sub namen_auflisten()
    Dim na As Name, x As Long
    x = 1
        For Each na In ThisWorkbook.Names
            Cells(x, 1) = na.Name
            Cells(x, 2) = na
            x = x + 1
        Next
End Sub

Gruß Boris


  

Re: Alle Bereichsnamen auflisten
von: matti
Geschrieben am: 23.04.2003 - 09:54:36

hey super,

da die Namen auch zusammen mit dem zugehörigen Tabellenblatt aufgeführt werden, ist dies genau das was ich suchte!

VIELEN DANK !!!
:-)))

 

Beiträge aus den Excel-Beispielen zum Thema "Liste aller (lokal vergebenen) Namen "