Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel durch Eingabe nicht überschreiben

Formel durch Eingabe nicht überschreiben
19.03.2024 13:26:54
wolgertal
Hallo Zusammen,

ich habe folgendes Problem; siehe Beispieldatei:

https://www.herber.de/bbs/user/168124.xlsm

Ich möchte in Spalte 2 immer das Gleiche stehen haben wie in Spalte 1 (dies funktioniert ja mit einer Formel)
Es sollte aber auch die Möglichkeit bestehen, das in der Spalte 2 etwas manuell eingegeben wird, aber dann ist die Formel natürlich weg.

Ist es möglich dies mit VBA zu umgehen, d.h. wenn in Spalte 1 nichts steht, kann ich in Spalte 2 etwas eingeben.
Wenn ich dann wieder in Spalte 1 etwas Eingebe, wird dies automatische in Spalte 2 übertragen.

Vielen Dank für eure Hilfe

Gruß Ulli

Anzeige

20
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:04:22
wolgertal
Hallo Onur,

das funktioniert gut, danke!

Nur noch ein Problem. Die Spalte 1 wird teilweise über einen SVerweis automatische gefüllt, dann wird der Wert nicht übertragen.
Ist das auch möglich?

Viele Grüße

Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:06:55
Onur
Dann musst du das auch VORHER erwähnen UND eine RICHTIGE Datei hier posten.
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:25:21
wolgertal
Hallo Onur,

da hast du recht, aber das ist erst im nachhinein erforderlich geworden.
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:26:27
Onur
Und was war am Satz "UND eine RICHTIGE Datei hier posten" so schwer zu verstehen ?
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:38:24
Onur
Du schriebst doch: "wenn in Spalte 1 nichts steht, kann ich in Spalte 2 etwas eingeben"
Und WIE kann jetzt Spalte B leer werden? Da steht doch immer was.
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:56:13
Oberschlumpf
Zitat: "...Die Spalte 1 wird teilweise über einen SVerweis automatische gefüllt..."

...bedeutet für mich: dass - nicht immer - in A ein SVerweis oder andere Formel stehen muss = in A könnte auch gar nix = leer drin stehen
Und nur dann, wenn A = leer, dann soll möglich sein, manuell in B was einzutragen

in A steht entweder eine Formel oder nix drin

Also, bei manueller Änderung A prüfen, ob Formel enthalten; wenn JA, dann manueller Eintrag rückgängig


Sooo hab zumindest ich all das hier verstanden...
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 15:07:10
Onur
Ich eigentlich auch - bis ich mir seine Datei ansah.
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 15:11:02
Onur
Und ich verstehe nicht, warum ihm dann die erste Version von mir nicht gefiel. Die funktioniert doch dann, da seine Formel nie leer ausgeben kann.
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 15:14:46
wolgertal
Es sollte wie folgt sein.

In Spalte A wird etwas eingegeben, danach füllt sich spalte 1(B) über einen sverweis (Formel in Spalte 1(B))
Die Spalte 1(B) ist letztendlich ausgeblendet.

Die Spalte 2(C) soll den Wert von Spalte 2(B) übertragen bekommen, wenn in Spalte A und B(1) nichts steht, sollte in Spalte 2 auch eine manuelle Eingabe möglich sein.

Ich hoffe dies ist verständlich.

Viele Grüße Ulli
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 15:56:53
wolgertal
funktioniert, herzlichen Dank !
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 17:03:34
wolgertal
Hallo Onur,

hast du noch eine Idee wie man den Laufzeitfehler weg bekommt, wenn man in Spalte 1 oder 3 mehrere Zellen auf einmal löschen möchte?

Viele Grüße
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 17:04:37
Onur
Habe dir doch eben die Lösung gepostet.
Gerne !
19.03.2024 15:59:01
Onur
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 16:02:46
wolgertal
Doch noch ein kleines Problem:

Wenn ich in Spalte 1 oder 3 mehrere Zellen markiere und lösche, kommt ein Laufzeitfehler 13, Typ unverträglich.

Kann man da noch etwas machen?

Viele Grüße
Anzeige
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 18:02:48
wolgertal
einwandfrei! Danke
AW: Formel durch Eingabe nicht überschreiben
19.03.2024 14:32:07
Onur
Das Makro überwacht Spalte B auf manuelle Veränderung.
Es gibt keine einfache Möglichkeit, das Verändern einer Zelle durch Formeln zu überwachen. Aber so ein SVerweis reagiert ja auf die Veränderung einer ANDEREN Zelle, sonst würde sich ja das Ergebnis nicht ändern. Diese andere Zelle kann man aber überwachen, damit man das selbe Ergebnis hat.
Dafür brauche ich aber die RICHTIGE (Beispiels-) Datei mitsamt SVerweis-Formel.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige