2017-10-08 147 views
-1

我的號碼加上,減號在文本框中。計算文本框中的數學運算。 [VBA] [EXCEL]

我可以計算這個數學運算嗎?

TextBox1.Value = 5 + 5 + 4-4

我可以計算這個?

+1

你爲什麼要問。去嘗試一下。如果你沒有做實驗,你將永遠無法學習任何東西。 – jsotola

+0

我測試了這個並沒有工作。 – Dzejkob

+0

如果你在你的問題中執行了語句,它應該把文本'「10」放到你的'TextBox'中,所以我假設你的問題的一部分是你的'TextBox'包含字符串'「 5 + 5 + 4-4「',你想評估它。如果是這樣,請嘗試像'Dim x As Double:x = Evaluate(TextBox1.Value):MsgBox x'這樣的東西,看看會發生什麼。 – YowE3K

回答

0

您可以使用VBA提供的Evaluate function來實現您正在嘗試做的事情。

TextBox1.Value = Application.Evaluate("5+5+4-4") 

這將成功地將該值設置爲爲您操作的結果是10