PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Visual_Basic
[VBA ] 資料形態溢位
作者:
hellk
(我的熱鍋溶化了你的冰霜)
2018-09-15 01:27:15
如下
當定義 b c 為 byte 時
a=c*b 會溢位
但如果定義 b c integer時 就正常
可是我不懂的是 我是定義a 為integer
但是b*c>255 就會溢位
請問這是正常的嗎??
Sub over()
Dim b As Byte, c As Byte
Dim a As Integer
b = 60
c = 60
a = c * b
End Sub
作者:
LPH66
(-6.2598534e+18f)
2018-09-15 04:55:00
因為你在算 b*c 時還沒把東西放進 a 裡想做「把結果放進 a」這個動作之前要先求出結果但求出結果時必須遵照型態所以溢位
繼續閱讀
[VBA ] 求解視窗輸入問題
moom7887
Re: [VBA ] 這個寫法為何無法改變字體顏色?
changyg
Re: [VBA ] 這個寫法為何無法改變字體顏色?
paul60209
[VBA ] 這個寫法為何無法改變字體顏色?
sde7w9xzo
Re: [算表] VBA裡怎麼讓IFERROR秀出空白
paul60209
Fw: [算表] VBA裡怎麼讓IFERROR秀出空白
Ibrahimovic
Fw: [算表] VBA裡的日期變數初始值設定問題
Ibrahimovic
[VBA ] 工作表另存新檔
atelierz21
Fw: [發案] 商務Excel VBA製作及教學
lastingace
[VBA ] Access 下拉式選單 run-time error
dbfhunter
Links
booklink
Contact Us: admin [ a t ] ucptt.com