Board logo

標題: [發問] 儲存格相乘(其中一個儲存格含有*) [打印本頁]

作者: li_hsien    時間: 2019-5-2 22:26     標題: 儲存格相乘(其中一個儲存格含有*)

我A、B欄有值
C欄值是A、B兩欄的乘積
但A欄的值內含*字元

range("A1")=1*2
range("B1")=3

我要如何用VBA語法算出range("C1") = 6

因為其中一個儲存格含有*
不能直接range("C1") = range("A1")*range("B1")

再請各位解惑
謝謝!

[attach]30494[/attach]
作者: 准提部林    時間: 2019-5-4 14:40

Range("C1") = Evaluate(Range("A1").Text & "+0") * Range("B1")
作者: li_hsien    時間: 2019-5-6 08:33

回復 2# 准提部林

感謝回覆
方法可行!

Evaluate第一次看到

好特別!

請問如果是不用VBA改用一般函數可以怎麼算出Range("C1")

謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)