[VB6 ] 關於設定變數...

看板Visual_Basic作者 (流浪者)時間17年前 (2009/01/09 23:48), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
這應該是很基本的問題,但是我一直找不到答案... 請問各位如何設定一個變數只要兩位小數就好.Format(a , "##.##")函數我把變數放在 a,在編譯時都會出現錯誤.不知道怎麼解? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 69.203.223.32

01/10 09:21, , 1F
函數用法雖然不會是你的要求 但是語法上是沒錯的
01/10 09:21, 1F

01/10 09:22, , 2F
如果Format前面那個.是沒有的話
01/10 09:22, 2F

01/10 09:22, , 3F
另外應該改成Format(a , "##.00")才會對
01/10 09:22, 3F

01/10 10:25, , 4F
目前發現用round()可以做出兩位小數.求其他解法中
01/10 10:25, 4F

01/10 10:26, , 5F
另外"##.00"後面兩個零是什麼意思?因為印象裡#代表0~9
01/10 10:26, 5F

01/10 10:27, , 6F
改成00有什麼差別?
01/10 10:27, 6F

01/10 12:04, , 7F
# 表示此一位為 optional , 0 表示為 required
01/10 12:04, 7F

01/10 12:46, , 8F
其實可以錄一下巨集 然後再設定 可以看Excel在幹嘛XD
01/10 12:46, 8F

01/10 13:51, , 9F
如果a=12.1 round的結果會是12.1 而不是12.10 看你有沒有差
01/10 13:51, 9F
文章代碼(AID): #19Pt7VtZ (Visual_Basic)