Per Formel einer Zelle einen Wert zuweisen
Und alles ohne VBA
Hi@all.
Ich hab mal eine Frage zu einem Excel Problem.
Angenommen ich trage in A1 das Zeichen "X" ein, dann soll automatisch in B1 ebenfalls das Zeichen "X" eingetragen werden.
Soweit so gut, jedoch, kann B1 selbständig ein "X" eingetragen werden.
Nun könnte ich ja B1=A1 eingeben.
Jedoch, wenn ich manuell in B1 das "X" eintrage, wird die Formel überschrieben und geht für später Veränderungen verloren, was ich aber nicht möchte.
Denk ich mir so, erstellste eine Funktion in C1 und schreibst sowas wie eine Wenn-Dann-Sonst Bedingung.
Wenn (A1="X";B1="X";B1=B1)
Geht ja aber nicht, da ich nur ein TRUE od FALSE Zurückbekomme.
Kennt jemand eine Idee?
Das Formelfeld in B1 muss unangetastet bleiben und VBA kommt hier nicht in Frage,
was natürlich einfacher wär, darf aber nicht. Danke im voraus.
Hoffe es war verständlich.
Euer KgFmB
Hi@all.
Ich hab mal eine Frage zu einem Excel Problem.
Angenommen ich trage in A1 das Zeichen "X" ein, dann soll automatisch in B1 ebenfalls das Zeichen "X" eingetragen werden.
Soweit so gut, jedoch, kann B1 selbständig ein "X" eingetragen werden.
Nun könnte ich ja B1=A1 eingeben.
Jedoch, wenn ich manuell in B1 das "X" eintrage, wird die Formel überschrieben und geht für später Veränderungen verloren, was ich aber nicht möchte.
Denk ich mir so, erstellste eine Funktion in C1 und schreibst sowas wie eine Wenn-Dann-Sonst Bedingung.
Wenn (A1="X";B1="X";B1=B1)
Geht ja aber nicht, da ich nur ein TRUE od FALSE Zurückbekomme.
Kennt jemand eine Idee?
Das Formelfeld in B1 muss unangetastet bleiben und VBA kommt hier nicht in Frage,
was natürlich einfacher wär, darf aber nicht. Danke im voraus.
Hoffe es war verständlich.
Euer KgFmB
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 75266
Url: https://administrator.de/contentid/75266
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
7 Kommentare
Neuester Kommentar
Hi,
schau dir doch mal die Funktion "Blattschutz" an.
Über das Menü Format kommst du auf den Reiter Schutz. Hier legst du fest, was mit der entsprechenden Zelle passieren soll (gesperrt/freigegeben) und dann gehst du über
das Menü Extras auf Schutz und machst das Blatt dicht.
So kannst du für jede Zelle festlegen, ob sie überschrieben werden darf oder nicht.
Psycho
schau dir doch mal die Funktion "Blattschutz" an.
Über das Menü Format kommst du auf den Reiter Schutz. Hier legst du fest, was mit der entsprechenden Zelle passieren soll (gesperrt/freigegeben) und dann gehst du über
das Menü Extras auf Schutz und machst das Blatt dicht.
So kannst du für jede Zelle festlegen, ob sie überschrieben werden darf oder nicht.
Psycho
@mario
schade, Problem nicht verstanden -> 6, setzen
@KgFmB
was Du vor hast, geht so leider nicht
entweder schreibst Du in B1 eine Formel rein ODER einen Text
schade, Problem nicht verstanden -> 6, setzen
@KgFmB
was Du vor hast, geht so leider nicht
entweder schreibst Du in B1 eine Formel rein ODER einen Text
Hallo KgFmB!
(Falls ich als Nicht-Iwan auch darf ...)
Über eine dritte Zelle ginge es nur so: In B1
verwenden und den "eigentlichen" Inhalt von B1 in C1 schreiben (und dort ev mit dem Zahlenformat ;;; "unsichtbar" machen).
Grüße
bastla
P.S.: Ähnliches hatten wir neulich schon: Formel in Zelle zwar überschreiben aber nicht löschen!
(Falls ich als Nicht-Iwan auch darf ...)
Über eine dritte Zelle ginge es nur so: In B1
=WENN(A1="X";A1;C1)
Grüße
bastla
P.S.: Ähnliches hatten wir neulich schon: Formel in Zelle zwar überschreiben aber nicht löschen!
@Iwan:
Wenn ich mir diesen Teil anschaue, würde der Schutz schon greifen! Gib mir doch wenigstens eine 3
Psycho
Nun könnte ich ja B1=A1 eingeben.
Jedoch, wenn ich manuell in B1 das "X" eintrage, wird die Formel überschrieben und geht für
später Veränderungen verloren, was ich aber nicht möchte.
Jedoch, wenn ich manuell in B1 das "X" eintrage, wird die Formel überschrieben und geht für
später Veränderungen verloren, was ich aber nicht möchte.
Wenn ich mir diesen Teil anschaue, würde der Schutz schon greifen! Gib mir doch wenigstens eine 3
Psycho
@Biber:
sag bloß, du kannst dich noch daran erinnern, wie das war, als du in meinem Alter warst?
Psycho
sag bloß, du kannst dich noch daran erinnern, wie das war, als du in meinem Alter warst?
Psycho