Ihr habt mir sehr geholfen. Im Einsatz ist jetzt das Makro von Dir, Franz.
Wollte mal wissen, ob das auch in die umgekehrte Reihenfolge geht? Sprich: Es werden alle Namen aus dem Blatt rechts in den Reiter "Blattnamen" ab Zeile 20 eingelesen? Nach dem gleichen Muster:
A = Name
B = Spalte z.B. AB
C = Größe der Spalte
Ich habe mich auch schon selbst auf die Suche gemacht. Aber ich habe nur dieses gefunden. Hier werden die Namen aller Blätter ausgelesen.Darüber hinaus ist die Darstellung natürlich nicht so toll, da auch die Tabellennamen mitgeliefert werden. Ist ja klar, wenn man alle Tabellen ausliest. Aber ich möchte halt nur die Tabelle recht daneben.
Vielen lieben Dank!
Liebe Grüße
Claudia
Private Sub alle_Namen_protokollieren()
Dim BenannteBereiche As Name
Sheets("blattnamen").Activate
Range("a20").Select
For Each BenannteBereiche In ActiveWorkbook.Names
ActiveCell.Value = BenannteBereiche.Name
ActiveCell.Offset(0, 1).Value = _
ActiveWorkbook.Names.Item(BenannteBereiche.Name)
ActiveCell.Offset(1, 0).Select
Next
End Sub