Registername aus Zelle holen
24.01.2009 16:04:00
Jürgen
hab das Makro hier erstellt:
Sub Registername_anpassen()
' Registername_anpassen Makro
' Schreibt den Inhalt der Zelle C2 in den Registernamen
' Tastenkombination: Strg+Umschalt+R
Sheets(1).Name = Range("C2").Value
Sheets(2).Name = Range("C2").Value
'Sheets(3).Name = Range("C2").Value
'Sheets(4).Name = Range("C2").Value
'Sheets(5).Name = Range("C2").Value
'Sheets(6).Name = Range("C2").Value
'Sheets(7).Name = Range("C2").Value
'Sheets(8).Name = Range("C2").Value
End Sub
Solange ich ich nur Blatt 1 nutze gehts, aber sobald das zweite Blatt mit dabei ist, ist Schluß.
Der Laufzeitfehler sagt ich benutze zwei gleiche Bezeichnungen. Quatsch Sheets(1) ist doch nicht gleich Sheets(2). Hab auch AllSheets probiert. Kennt VBA nicht, wahrscheinlich fehlt die Zuweisung, oder?
Auch gefällt mir die Beschränkung nicht, geht das nicht allgemeiner. Also beliebig viele neue Blätter ohne VBA Änderung?
Da ich oft auch mit großen Zahlen arbeite, wäre mir statt 1000000 lieber 1 Mio oder zumindest die Mio mit Punkten = 1.000.000.
Danke schon mal und hand
Jürgen