現在下記のデータ_sheetのようなデータがございます。
列3と列5を比較して一致している場合には配列(2,(1,2),6,(4,5))のように
列2の2に一致するものは列5の1と2
列2の6に一致するものは列5の4と5
として、最整列シートのように値を並べたいと考えております。
例えばphpでは
php
1for ($i=0;count($arr1)<$i;$i++){ 2 for($j=0;count($arr1)<$j;$j++){ 3 echo $arr[$i][$j]; 4 } 5}
のようにネスト化させることで最整列_シートのような表現ができるのですが
vbaでこのようなアイデアやコードが思い浮かばないため、良い方法等があれば
アドバイスを頂きたく投稿させていただきました。
そもそも、vbaで多次元配列を使うことに向かないような
気もしているのですが宜しくお願い申し上げます。
Abook データ_sheet
列1 | 列2 | 列3 | 列4 | 列5 |
---|---|---|---|---|
本 | 鉛筆 | 1 | 絵の具 | 1 |
キャンバス | 絵の具 | 2 | 絵の具 | 2 |
バケツ | ぞうきん | 3 | 帽子 | 3 |
お皿 | おはし | 4 | コンロ | 4 |
コップ | お水 | 5 | コンロ | 5 |
キッチン | コンロ | 6 | ||
ドア | 呼び鈴 | 7 |
Abook 最整列_シート
列1 | 列2 |
---|---|
2 | 1 |
2 | 2 |
6 | 4 |
6 | 5 |
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/18 06:50