Excel VBA質問箱 IV

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

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


73410 / 76738 ←次へ | 前へ→

【7803】Re:配列についての質問です
お礼  kawata  - 03/9/18(木) 13:46 -

引用なし
パスワード
   kawataです、よろしくお願いします。

こうちゃんさん、ありがとうございます。

>>ReDim bbb(1 to UBound(aaa), 1 to 1)
>>及び
>>Option Base 1
上の2つは、同じことをしているということまではヘルプから
たどりつくことができました。
「1 to UBound(aaa)」の「1」ですね、ポイントは。
しかし、それが疑問の解決にはならなくてモンモンとしていたところ(^^;、

>一方、エクセルの範囲を配列を宣言せずに使用して格納する場合、変数(1,1)から格納されます。
>kawataさんのコードではaaa(1,1)〜aaa(20,1)に格納されることになります。
>コードから、bbbも、bbb(1,1)〜bbb(20,1)に値が格納されています。
>これをセル範囲に書き戻す場合、添字を指定せずに、一括書き込みする場合、
>(.Value = bbb のような指定)一番低い次元から書き込みされます。
>この場合は、bbb(0,0)〜bbb(19,0)が書き戻されることになりますのでなにも表示されなくなります。

これで目が覚めたようです(^^;。
まだボンヤリとですが分かりかけてきたような気がします、
頂いたサンプルをいろいろ条件を変えてチェックしてみます。
これからのコーディングにおおいに役立ちそうです。
ありがとうございました。

1 hits

【7791】配列についての質問です kawata 03/9/18(木) 11:53 質問
【7795】Re:配列についての質問です ichinose 03/9/18(木) 12:04 回答
【7797】Re:配列についての質問です こうちゃん 03/9/18(木) 12:12 発言
【7798】Re:配列についての質問です kawata 03/9/18(木) 12:39 お礼
【7802】Re:配列についての質問です こうちゃん 03/9/18(木) 13:29 発言
【7803】Re:配列についての質問です kawata 03/9/18(木) 13:46 お礼
【7796】Re:配列についての質問です こうちゃん 03/9/18(木) 12:11 回答

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