Übertragung eines variablen Zelleninhalte mittels Makro
06.07.2025 23:08:37
Soham235
Ich möchte auf meinem Hauptblatt vier Zelleninhalte zu einem String vereinen und am Hauptblatt über Makro im Feld O22 anzeigen lassen. Der String würde sich wie folgt zusammensetzen:
E2&"-"&'Tabelle2'!O29&" "&D3&" "&D2
Sollte eine der vier Zellen leer sein, soll im Feld O22 auch nichts angezeigt werden.
Das Feld O22 sollte sich nach Eingabe der vier Felder sofort aktualisieren. Es sollte sich auch sofort aktualisieren, sobald eines der vier Felder geändert wird.
Das Feld O22 soll auch überschrieben werden können. Sobald dies geschieht, sollte das Makro nicht mehr den String in das Feld O22 übertragen, sondern das Überschriebene dort belassen, es sei denn, der Eingebende löscht das Feld wieder.
Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt.
Würde mich jedenfalls über Lösungsvorschläge freuen.
PS: Ich könnte das Ganze auch damit lösen, das Ergebnis der Formel ohne Makro in das Ausfüllfeld mittels Verseis zu übertragen (O22=E2&"-"&'Tabelle2'!O29&" "&D3&" "&D2), da das Blatt aber geschützt ist und der Benutzer die Formel bzw. den Verweis beim Überschreiben nicht löschen sollte, wäre ein Makro ideal...
Anzeige