Supportnet / Forum / Tabellenkalkulation
Zelle A als Text und in B1 das Ergebnis
Frage
Hallo an alle.
Hier scheinen echte Profis zu sitzen. Ich habe ein Problem. ich möchte gerne z. B. in der Zelle A1 eine Formel als Text eingeben und diese als Ergebnis errechnet haben.
Also .. ich möchte in der Zelle A1 reinschreiben können
(4+5)*2,5
Und in der Zelle B1 soll dann stehen
22,5
vonmiraus auch so, dass hier die textmäßig geschriebene Formel in die Zelle B1 übernommen wird und das Gleichheitszeichen vorgesetzt wird
Wäre echt toll, wenn da jemand eine Antwort drauf hätte, die ich als Leie auch verstehe.
LG
Harvey
Antwort 1 von Martina
Hallochen,
dafür musst du dir ein Makro schreiben:
Bei meinen Beispielen steht die Formel in A1 und das Ergebnis in B1.
Vorschlag 1:
Vorschlag 2:
LG Martina
dafür musst du dir ein Makro schreiben:
Bei meinen Beispielen steht die Formel in A1 und das Ergebnis in B1.
Vorschlag 1:
a = Range("A1")
Range("B1").FormulaLocal = "=" & aVorschlag 2:
a = "=" & Range("A1")
Range("B1").FormulaLocal = aLG Martina
Antwort 2 von rainberg
Hallo Harvey,
Schritt für Schritt-Anleitung für eine Lösung ohne VBA
- markiere B1
- Menü > Einfügen> Namen>Definieren>Namen definieren
- unter "Namen in der Arbeitsmappe" trägst Du den Namen Wert ein
- unter "Bezieht sich auf:" trägst Du folgende Formel ein
=AUSWERTEN(Tabelle1!A1)
- jetzt klickst Du auf "Hinzufügen" und anschließend auf "OK"
Jetzt kannst Du in eine beliebige Zelle der Tabelle eine Rechenoperation in Stringform eintragen und gibst in der Zelle rechts daneben =WERT ein.
Gruß
Rainer
Schritt für Schritt-Anleitung für eine Lösung ohne VBA
- markiere B1
- Menü > Einfügen> Namen>Definieren>Namen definieren
- unter "Namen in der Arbeitsmappe" trägst Du den Namen Wert ein
- unter "Bezieht sich auf:" trägst Du folgende Formel ein
=AUSWERTEN(Tabelle1!A1)
- jetzt klickst Du auf "Hinzufügen" und anschließend auf "OK"
Jetzt kannst Du in eine beliebige Zelle der Tabelle eine Rechenoperation in Stringform eintragen und gibst in der Zelle rechts daneben =WERT ein.
Gruß
Rainer

