07/08/10 15:01:57
得意分野も何も、ヘルプにばっちり書いてあるので、日本語読める奴なら誰でもわかる
でもそう考えると638にはここで日本語回答付けても意味無いかな?
>>638
> オーバーフローしました。(Error 6)
> オーバーフローは、代入先の値の限度を超えるような代入を行ったときに発生します。エラーの原因と対処方法を次に示します。
>
> 数値計算で数値が内部的に整数型として処理されている場合に、計算結果が整数型の範囲を超えています。次の例では、値がオーバーフローします。
> Dim x As Long
> x = 2000 * 365 ' エラー: 値がオーバーフローします。
> このようなエラーでは、次のように対処してください。
> Dim x As Long
> x = CLng(2000) * 365
因みに
aaa = 1000 * 100&
でもいいし
Dim aaa As Long, i As Long, j As Long
i = 1000
j = 100
aaa = i * j
という方法もある
要はLong型として演算されるようにしてやりゃOK
>>639
名無しさんじゃない奴が回答しちゃってゴメンねw