Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wert in andere Zelle übernehmen
#1
Hallo zusammen und allen ein frohes neues Jahr.

Ich möchte eine Zelle so konfigurieren, dass diese Zelle eine Wenn Formel erhält, da diese automtisch einen Eintrag generieren soll jenachdem was in einer andere Zelle steht.

Soweit so gut. 

Nun möchte ich bei Bedarf in diese Zelle aber auch einen eigenen wert eintragen können. 

Das geht natürlich auch, nur ist dann die Formel weg. 

Kann man eine Zelle so konfigurieren, dass die wenn formel nutzt oder meinen individuellen Eintrag ohne die formel zu verlieren?
Antworten Top
#2
Hallo und Frohes Neues

im Allgemeinen würde ich zuerst versuchen die Logik zur Lösung des Problems zu ändern so dass dieses Formel- Festwertproblem verschwindet.

So auf die Schnelle und weil ich etwas denkfaul bin käme eine VBA Lösung mit Worksheet_Change() in Frage
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address(0, 0) <> "A1" Then Exit Sub
  If Target.Value <> 12345 Then Exit Sub
  Application.EnableEvents = False
  Target.Formula = "=IF(B1=1,2,1)"
  Application.EnableEvents = True
End Sub
Willie
Antworten Top
#3
Hallo,

möglich Lösung ohne VBA (ob für dich so handelbar, kannst nur du sagen).

-Schreib mal ein paar Begriffe/Werte untereinander in Spalte A
-in Spalte B die Formel: =WENN(A1<>"";A1;"")
-Formel nach unten ziehen
-Spalte B als Spaltenbreite 0,1 einstellen

Das hat jetzt folgende Auswirkung:
Da der Formelwert in Spalte B (aufgrund der zu geringen Breite) nicht angezeigt werden kann, wird er in der nichtbelegten Spalte C angezeigt. Sobald du jetzt in Spalte C einen Wert einträgst, wird der Wert der Formel nicht mehr angezeigt, da C ja jetzt belegt ist. Löschst du deinen händischen Eintrag aus C wieder raus, wird wieder das Formelergebnis angezeigt.

Gruß Werner
Antworten Top
#4
Vielen dank für eure Hilfe ich werde es mal auspobieren um zu sehen was gemeint war Smile
Antworten Top
#5
Hi Werner,

(01.01.2018, 16:16)Werner.M schrieb: Da der Formelwert in Spalte B (aufgrund der zu geringen Breite) nicht angezeigt werden kann, wird er in der nichtbelegten Spalte C angezeigt.

bei mir wird da nichts in Spalte B und C angezeigt.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
11
22
33
414
55
66
77

ZelleFormel
B1=WENN(A1<>"";A1;"")
B2=WENN(A2<>"";A2;"")
B3=WENN(A3<>"";A3;"")
B4=WENN(A4<>"";A4;"")
B5=WENN(A5<>"";A5;"")
B6=WENN(A6<>"";A6;"")
B7=WENN(A7<>"";A7;"")
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Antworten Top
#6
Moin Ralf!
Funktioniert nur mit Texten.
Mal sehen, was der TE dazu meint, er wollte ja prüfen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Hi Ralf,

aah, ok, daran habe ich nicht gedacht.
Ich bin bei dem Begriff "einen Wert" von einer Zahl ausgegangen.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
11
2TestTestdies passt!
32
4
5so geht es jetzt!so geht es jetzt!
63
7

ZelleFormel
B1=WENN(A1<>"";A1;"")
B2=WENN(A2<>"";A2;"")
B3=WENN(A3<>"";A3;"")
B4=WENN(A4<>"";A4;"")
B5=WENN(A5<>"";A5;"")
B6=WENN(A6<>"";A6;"")
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste