Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Text auswählen

Forumthread: Text auswählen

Text auswählen
Ludwig
Hallo Experten
Ich benötige nochmal Eure Hilfe!
In einer Textbox habe ich die Formel "sqr(a^2+b^2)" stehen. Nach dem ich die Variablen eingesetzt habe steht in der Textbox "sqr(3^2+4^2)".
Nun möchte ich das Ergebnis in VBA ausrechnen:
Dim Y as Variant
Y = TB_GL.Value
Das funktionier so natürlich nicht, da ja ein Text im Value steht!
Was muß ich ändern!
Vielen Dank für die Antwort im voraus!
MfG
Ludwig
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
String berechnen
28.06.2010 14:50:29
{Boris}
Hi Ludwig,
das geht mit der Evaluate-Methode - allerdings musst Du die Excelbezeichnung für die Quadratwurzel verwenden:
SQRT
Dann so:
Sub auswerten()
Const S As String = "sqrt(3^2+4^2)"
MsgBox Evaluate(S)
End Sub
Grüße Boris
AW: Text auswählen
28.06.2010 14:59:03
fcs
Hallo Ludwig,
das geht mit der Evaluate-Methode.
Dabei muss du darauf achten, dass die englischen Bezeichnungen der Funktionen korrrekt verwendet werden.
Gruß
Franz
Sub Formel_auswerten()
Dim sFormel As String, dblErgebnis As Variant
sFormel = "SQRT(3^2+4^2)"
dblErgebnis = Application.Evaluate(sFormel)
MsgBox sFormel & " = " & dblErgebnis
End Sub
Sub TB_Formel_auswerten()
Dim sFormel As String, Y As Variant
sFormel = TB_GL.Value
Y = Application.Evaluate(sFormel)
End Sub

Anzeige
AW: Text auswählen
28.06.2010 15:37:07
Ludwig
Hallo an Alle
Vielen Dank für die Hilfe - mit Evaluate gehts!
Gruß Ludwig
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige