我用EXCEL2010的VBA編寫了一個簡易計算器,代碼很簡單,核心內容是如何計算字符串表達式(例如“3+2*5”),JAVAscript、Python中可以使用EVAL()函數,但是VBA中沒有該函數。經過一番查找,發現在VBA的宏表函數中有一個類似的函數evaluate(),我就用EXCEL表中的單元格、“名稱”中轉了一下。待我寫完後,我發現一個更簡單的方法,直接用Application.Evaluate()就可以了。
源文件我已上傳到我的博客,可供下載。
用VBA編寫的簡易計算器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使用vba操作工作表,實現報表彙總
职场老油条
2020-07-07 12:59:28
巧用公式實現VBA數組快速賦值
taller_2000
2020-07-06 21:15:22
統計一個區域中不重複的單元格內容數量
kehq2008
2020-07-07 21:40:29
數據分析-Excel知識點備忘-(7)關聯匹配函數
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(5)計算統計函數
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(6)邏輯運算函數IF()
数据小白成长记
2020-07-07 10:36:15
數據分析-常用分析方法-(1)描述性分析-用Excel實現
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(4)文本清洗函數
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(3)刪除重複值
快速刪除重複值有兩種方式 1、通過高級篩選進行刪除(沒有真的刪除,僅僅是隱藏起來了) 2、通過數據工具進行快速刪除(真的進行了刪除,記得備份原數據)
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(8)時間序列函數
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(2)排序
数据小白成长记
2020-07-07 10:36:15
數據分析-Excel知識點備忘-(1)高級篩選
数据小白成长记
2020-07-07 10:36:15
VBA第一章,關於宏和for的基礎操作2
挣扎的小笨笨
2020-07-07 08:22:54
VBA第一章,關於宏和for的基礎操作1
挣扎的小笨笨
2020-07-07 08:22:54