Excel VBA質問箱 IV

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

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


5797 / 76735 ←次へ | 前へ→

【76545】Re:2次元配列の範囲指定について
発言  β  - 14/12/30(火) 13:24 -

引用なし
パスワード
   ▼みかん さん:

コードは読んでいませんが、やろうとしておられることは
たとえば 10行5列の配列があったとして、このなかの
5行目から8行目、2列目から4列目の内容を、4行3列のセル範囲に一挙に転記したい。
こういうことでしょうか?

配列の部分を指定して、セルへ書き込むことは正規(?)のコードでは
(おそらく)できないでしょう。

配列のメモリー構造をコード内で把握して、ゴリゴリやればできるかもしれませんが
バージョンアップ時に外部にインターフェースとして公開されているもの以外は
内部構造がころころ変わるのが常ですから、やらないほうがいいですね。

考えられる方法としては、いったん元配列から必要部分を抜き出した配列を作る。
で、その配列から一挙にセルに転記。こういったことでしょうかね。

部分的な配列を作るのは、もちろん、コードを書けばいいんですが、普通に書く方法もありますし
シート関数の INDEX をマクロ内で使って生成する方法もあります。

0 hits

【76544】2次元配列の範囲指定について みかん 14/12/30(火) 12:16 質問[未読]
【76545】Re:2次元配列の範囲指定について β 14/12/30(火) 13:24 発言[未読]
【76546】Re:2次元配列の範囲指定について β 14/12/30(火) 15:46 発言[未読]
【76547】Re:2次元配列の範囲指定について β 14/12/30(火) 20:48 発言[未読]
【76548】Re:2次元配列の範囲指定について みかん 14/12/31(水) 14:46 お礼[未読]
【76549】Re:2次元配列の範囲指定について β 14/12/31(水) 21:39 発言[未読]

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