Excel VBA質問箱 IV

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

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


878 / 76735 ←次へ | 前へ→

【81518】Re:ありがとうございます。
お礼  きんもくせい  - 20/10/7(水) 20:39 -

引用なし
パスワード
   ▼マナ さん:
>A列ではなく、1行目です。

すみません、Rowsだから行でしたね。
読みにくく書いてしまいましたが、やっと、わかりました!<(_ _)>

arr(j)にはまずインデックス0の「商品」が入る。
sheet1の1行目の範囲で完全一致で検索するとA列なので列数1を
Rows関数が返して、その1が変数mに入る

次に内側のループに入り、jは0のままiが1から100まで変化する
以下を繰り返します。
Sheet1のセル(1,1)の値がSheet2のセル(1,0+1)つまりA1に入る

次にiが2になる
Sheet1のセル(2,1)の値がSheet2のセル(2,0+1)つまりA2に入る・・・A100まで繰り返し

iが100行分終わったら今度は外側のループに戻ってjが1になる
arr(j)には「番号」が入る。
sheet1の1行目の範囲で完全一致で検索するとB列なので列数2を
Rows関数が返して、その2が変数mに入る

また内側のループに入り、jは1のままiが1から100まで変化する

Sheet1のセル(1,2)の値がSheet2のセル(1,1+1)つまりB1に入る
次にiが2になる
Sheet1のセル(2,2)の値がSheet2のセル(2,1+1)つまりB2に入る・・・B100まで繰り返し

ここまで、書いてみないと理解できないのですが
これから頑張って勉強します。ありがとうございました。
1 hits

【81504】For nextの二重ループ文 きんもくせい 20/10/6(火) 21:20 質問[未読]
【81506】追記します きんもくせい 20/10/6(火) 21:36 質問[未読]
【81507】Re:追記します マナ 20/10/6(火) 21:39 発言[未読]
【81508】Re:追記します マナ 20/10/6(火) 21:55 発言[未読]
【81509】再度、ご質問です きんもくせい 20/10/7(水) 8:27 質問[未読]
【81510】Re:再度、ご質問です γ 20/10/7(水) 11:09 発言[未読]
【81511】Re:再度、ご質問です きんもくせい 20/10/7(水) 12:57 質問[未読]
【81512】Re:再度、ご質問です γ 20/10/7(水) 13:17 発言[未読]
【81514】Re:再度、ご質問です マナ 20/10/7(水) 17:49 発言[未読]
【81515】ありがとうございます。 きんもくせい 20/10/7(水) 18:50 お礼[未読]
【81516】Re:ありがとうございます。 マナ 20/10/7(水) 20:12 発言[未読]
【81517】Re:ありがとうございます。 マナ 20/10/7(水) 20:25 発言[未読]
【81519】Re:ありがとうございます。 きんもくせい 20/10/7(水) 20:42 お礼[未読]
【81520】Re:ありがとうございます。 マナ 20/10/7(水) 21:17 発言[未読]
【81521】Re:ありがとうございます。 きんもくせい 20/10/7(水) 22:12 お礼[未読]
【81518】Re:ありがとうございます。 きんもくせい 20/10/7(水) 20:39 お礼[未読]

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