COCO研究院

 找回密碼
 註冊
搜索
查看: 23864|回復: 5

[EXCEL] excel vba user form 計算選擇比較問題

[複製鏈接]
發表於 21-9-17 15:01 | 顯示全部樓層 |閱讀模式
本帖最後由 阿俊 於 21-9-17 15:01 編輯

Dear 各位前輩
    這兩天在使用 VBA 建立 user form 時,在輸入值後,做比較選擇時,程式是寫成選大的,不過在測試時,則不一定會選擇大的來計算,可否請各位大大協助解惑下,感恩.  
05.JPG
04.JPG
03.JPG
02.JPG
01.JPG

數量量測.7z

43.78 KB, 下載次數: 91

程式本檔

發表於 21-9-17 16:29 | 顯示全部樓層
你比較的型態不一樣~ 你可以用F9斷點去debug
 樓主| 發表於 21-9-17 17:25 | 顯示全部樓層
本帖最後由 阿俊 於 21-9-17 17:52 編輯
huzc0606 發表於 21-9-17 16:29
你比較的型態不一樣~ 你可以用F9斷點去debug

h 大你好,感恩
     依大大建議,我查了一下型態,都是 string ,  不知道大大所表示的不同形態的意思是??  
     我用 msgbox 顯示,單項除出來的數值都沒錯, 只有在比較的時候會選到不對的數值,
02.JPG
01.JPG
01.JPG
 樓主| 發表於 21-9-17 21:52 | 顯示全部樓層
剛才試了一下,> < , 倒反就可以了,不知為啥,原本大於0 和小於 0 時,<>會倒反選,不過回家後試了一下,就不會了,感恩。
發表於 21-9-17 23:46 | 顯示全部樓層
TextBox1_4 / 2 ,vba會自動轉換成double ~

你應該在if 的地方做型態檢查~
是我就會換成統一轉換成double的變數,再做比較~  那才是你要的~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-28 15:06

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |