請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

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

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

[複製鏈接]
本帖最後由 阿俊 於 21-9-17 15:01 編輯

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

數量量測.7z

43.78 KB, 下載次數: 18

程式本檔




上一篇︰【今天9月小道瓊交易時間只到21:30】微型小道瓊結算日最...
下一篇︰外資點名台積電兩大客戶砍單 估Q4營收僅季增5%
發表於 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, 22-5-20 21:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | | 徵信社精選| SEO優化| 美學必需|