Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

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 ?
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
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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige