初歩的な質問で申し訳ありません。
コード中で割り算をする場合に、整数部のみを取り出す方法として「/」では無く「¥」を使用していました。
所が一定の計算をすると少なく表示されてしまいます。
以下のコードで表すと、
Sub 割り算() A = 11 \ 3 B = 11 \ 3.5 MsgBox A '3と表示されます MsgBox B '2と表示されます End Sub
問題はBの方で、11÷3.5=3.1 なので、「3」と表示されるなら分かるのですが、「2」と表示されます。
もし整数のみ計算されるなら「3」と表示されるはずですし、四捨五入されるならAも4となります。(Bも2とはなりません。)
「¥」はどの様な条件での計算なのでしょうか。
向学の為質問させていただきました。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。