Excel VBA質問箱 IV

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

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


25066 / 76732 ←次へ | 前へ→

【57010】配列変数はなぜ、Integer型ではダメ?
質問  勉強中さっち  - 08/7/17(木) 13:22 -

引用なし
パスワード
   ご質問させてください。
Dim A(7,3) As currency 
Dim B(7,1) As currency
Dim i As Integer
Dim AA As Integer
Dim AB As Integer



Dim AF As Integer

    For i = 0 To 7
      A(i, 0) = AA(1, i + 1)
      A(i, 1) = AB(1, i + 1)
      A(i, 2) = AC(1, i + 1)
      A(i, 3) = AD(1, i + 1)
      B(i, 0) = AE(1, i + 1)
      B(i, 1) = AF(1, i + 1)
    Next i

プログラム中に上記のような記述があります。
AA〜AFをVariant型で宣言するとうまくいくのですが、
Integer型だとコンパイルエラーとなり、配列がありませんとなります。

なぜ?
ご教示ください。

ちなみに演算子を使用するようなプログラムの場合などは、
極力、Integerなどよりcurrencyの方が良いと聞きました。
あってますか?

0 hits

【57010】配列変数はなぜ、Integer型ではダメ? 勉強中さっち 08/7/17(木) 13:22 質問
【57011】Re:配列変数はなぜ、Integer型ではダメ? kanabun 08/7/17(木) 13:44 発言
【57039】Re:配列変数はなぜ、Integer型ではダメ? 勉強中さっち 08/7/18(金) 12:53 お礼
【57016】Re:配列変数はなぜ、Integer型ではダメ? neptune 08/7/17(木) 14:54 発言
【57038】Re:配列変数はなぜ、Integer型ではダメ? 勉強中さっち 08/7/18(金) 12:50 お礼

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