ich hatte mein Problem letztens hier schon geschildert (ich muss einen fremden Code bearbeiten, der jede Menge Zellbezüge enthält) und bin zu einer Erkenntnis gelangt.
Ganz allgemeine Frage:
Sollte man eigentlich IMMER bei der Programmierung vermeiden, einen direkten Bezug auf eine Zelle zu wählen?
Egal in welchem Zusammenhang:
-Wert in eine Zelle schreiben oder aus einer Zelle lesen
-Format einer Zelle ändern
-etc pp
Wäre es nicht sinnvoller - gleich in der Programmierung Bezug zu nehmen auf einen im Namensmanager vergebenen Namen?
Dann müsste man sich im Vorfeld nur Gedanken machen, welche Zellen man für den Code eigentlich benötigt und diese von Anfang an im Namensmanager verhackstücken.
Das hätte zumindest für mein jetziges Problem gerade den Vorteil, dass ich die im Code verwendeten Zellbezüge nicht ändern muss, weil sich ja über den Namen der Zelle im Code gleich alles mit ändert wenn ich die Zelle verschieben muss.
Das hätte also im Grunde den gleichen Effekt wie bei der Anpassung einer Formel. Wenn der Zellbezug in meiner Formel stimmt, dann kann ich die Zelle verschieben wohin ich will, die Formel rechnet trotzdem richtig.
Ist der Gedankengang so richtig oder übersehe ich was bei diesem Ansatz?
Läuft der code auch mit Verwendung des Namensmanager genauso flüssig?
Danke für's Feedback!