Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


48837 / 76732 ←次へ | 前へ→

【32824】変数についての疑問(初心者)
質問  サザエ E-MAIL  - 05/12/22(木) 20:45 -

引用なし
パスワード
   Dim i as byte
i = 5

if i - 8 <= 5 then
   .......................
   .......................
end if

上だと、「エラー6、オーバーフロー」になります。
・ i - 7 だと、エラーにはなりません。
・ iのデータ型をinteger にしてもエラーにはなりません。
ifのあとの i - 8 の値は i に格納されるのでしょうか?
そうだとしても i - 7 でOKなのはなぜでしょうか?
i - 7 = -2 でbyte型の範囲を超えてしまっているのでは?

1 hits

【32824】変数についての疑問(初心者) サザエ 05/12/22(木) 20:45 質問
【32826】Re:変数についての疑問(初心者) やっちん 05/12/22(木) 21:37 発言
【32827】Re:変数についての疑問(初心者) やっちん 05/12/22(木) 21:41 発言
【32829】Re:変数についての疑問(初心者) サザエ 05/12/22(木) 22:26 お礼

48837 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free