Formel als Text eingeben, trotzdem rechnen

In eine Excel-Zelle soll eine Formel (mit Grundrechenarten und Klammersetzung - allerdings OHNE Gleichzeichen für eine tatsächliche Berechnung) eingetragen werden.
Gibt es nun in Excel 2000 eine Funktion, die den Inhalt einer solchen Zelle nimmt und daraus eine Berechnung durchführt?

Beispiel:
Zelle A1 enthält als Text(!): 5*(3+50*7)
Zelle A2 soll das Ergebnis der als Text eingegebenen Formel von A1 berechnen.

Bisher löse ich das über ein Makro, das den Inhalt aus A1 nimmt und ihn in A2 an ein Gleichzeichen anhängt. Ist aber lästig. Schöner wäre eine Funktion, wenn es denn eine gibt.
Ach ja - in diesem Zusammenhang: Kann ich vielleicht aus meinem Makro eine benutzerdefinierte Excelfunktion machen? So etwas habe ich nämlich noch nie probiert.

Danke für Hilfe
Wolfgang

Hi Wolfgang,

Ach ja - in diesem Zusammenhang: Kann ich vielleicht aus
meinem Makro eine benutzerdefinierte Excelfunktion machen? So
etwas habe ich nämlich noch nie probiert.

Benutze eine ‚function‘

Public Function MeineFunction(TextVorher as String)
Algorithmus…
MeineFunction = ErgebnisAusAlgorithmus
End Function

Jetzt kannst Du in einer Zelle direkt =MeineFunction(A1) eingeben.

Für dieses Verfahren benötigst Du aber (wie in Excel üblich) eine Startzelle und eine Zielzelle.

Ciao

Uwe