ich habe eine Arbeitsmappe mit verschiedenen Bezugsnamen. Über ein Userform möchte ich gern dem Anwender/der Anwenderin erlauben, den Bereichsnamen Kommentare hinzufügen, damit Bereiche etwas genauer beschrieben werden können.
Manuell klappt das sehr gut: Ich gehe in das entsprechende Arbeitsblatt, markiere die Zellen, gebe einen Bereichsnamen in das Feld links neben der Formeleingabe ein. Anschließend öffne ich unter "Formeln" den "Namens-Manager", doppelklicke auf den Bereichsnamen, gebe einen Kommentar ein und speichere.
Das Ganze kann ich auch mit dem Makrorekorder aufzeichnen.
Hier ein Beispiel:
ThisWorkbook.Names.Add Name:="Testname", RefersToR1C1:="='Test Namen'!R1C2"
With ThisWorkbook.Names("Testname")
.Name = "Testname"
.RefersToR1C1 = "='Test Namen'!R1C2"
.Comment = "Dieser Kommentar ist ein Test!"
End With
Wenn ich genau diesen Code ausführe, dann zerschießt Excel den Bezug des Bereichsnamens, wenngleich der Kommentar korrekt gespeichert wird.Konkret verändert er die A1-Schreibweise in die R1C1-Schreibweise (ersichtlich im Namensmanager).
Das Problem dabei ist, dass ich dann den Bereichsnamen zwar in den Zellen noch verwenden kann, aber der Bezug die Fehlermeldung "NAME?" liefert.
Ich kann den Fehler manuell korrigieren, dann klappt alles wieder.
Ich würde mich sehr freuen, wenn du einen Tipp für mich hast, wo ich noch schauen könnte, leider hat mir Google bisher nicht weiterhelfen können.
Besten Dank!
Grüße
Erik