'Rechenaufgaben' in Excel berechnen lassen

Hi,

leider ist der Thread schon weg, aber vielleicht liest der Frager ja noch mit :wink:. Es ging darum, „Rechenaufgaben“ in Formeln zu verwandeln, so dass in einer Zelle steht:
3*2,4*(8/6)+5,37 oder sowas und in der Zelle daneben das ausgerechnetet Ergebnis. Ich habe die Frage mal in die Excel-NG gesetzt und von Andreas (danke nochmal :wink:) folgende Antwort bekommen:

Function Berechnung(Zelle As Range) As Variant
Dim Zellinhalt
Zellinhalt = WorksheetFunction.Substitute(Zelle.Text, „,“, „.“)
Berechnung_neu = Evaluate(Zellinhalt)
End Function

Diese Funktion muss man in ein Makro-Modul kopieren und hat sie dann als „benutzerdefinierte“ Funktion in Excel zur Verfuegung.

Alexandra

Shiet, da ist beim Kopieren ein Fehler passiert… In Zeile 5 muss es heissen:

Berechnung = Evaluate(Zellinhalt)

Nicht:

Berechnung_neu = Evaluate(Zellinhalt)

Sorry

Alexandra