Excel VBA質問箱 IV

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

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


65708 / 76734 ←次へ | 前へ→

【15598】Re:配列の宣言
回答  Asaki  - 04/6/30(水) 12:45 -

引用なし
パスワード
   こんにちは。

Array() を利用した場合は、その要素必ず0番目から始まります。

さて、FlogArray には、"AL2:AL9"の範囲を表すRangeオブジェクトが格納されていることになりますが、これは意図と違うのではありませんか?
配列にするなら
Dim FlogArray As Variant
FlogArray = WS1.Range("AL2:AL9").Value
必ず2次元になりますので、
FlogArray(1,1) '<-- AL2 の値
FlogArray(2,1) '<-- AL3 の値

この場合は、各要素は1から始まりますので、ループは1から8までになります。

2 hits

【15596】配列の宣言 ごーはら 04/6/30(水) 12:10 質問
【15598】Re:配列の宣言 Asaki 04/6/30(水) 12:45 回答
【15601】Re:配列の宣言 Asaki 04/6/30(水) 12:54 回答
【15608】Re:配列の宣言 ごーはら 04/6/30(水) 13:37 お礼
【15599】Re:配列の宣言 Jaka 04/6/30(水) 12:50 回答
【15609】Re:配列の宣言 ごーはら 04/6/30(水) 13:39 お礼

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