Excel VBA質問箱 IV

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

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


16491 / 76734 ←次へ | 前へ→

【65708】Re:for each 文の怪
お礼  REV  - 10/6/23(水) 11:51 -

引用なし
パスワード
   ▼Jaka さん:
コメントありがとうございます。

>Sub aaaa2()
>Dim Cel As Range
>Range("顧客リスト").Offset(, 1).Resize(, 1).Select
>For Each Cel In Range("顧客リスト").Offset(, 1).Resize(, 1)
>  Cel.Select
>  MsgBox Cel.Value
>Next
>End Sub
>

今、実際に使っているコードが上記の内容と
全く同じです^^

>おまけ、
>For Each Cel In Range("顧客リスト").Columns(2).cells

この、[おまけ]にすっごく、びっくりしましたw
Columns(2).Cells というコードは想像もしませんでした。
Cells そのものを理解していないから
その発想が出てこなかったのかと;;

で、実際に試して動きましたw

となると、For Each に必要なのは
[セル範囲の指定]ではなく
[複数個のセルの指定]・・・の様なニュアンス・・・?
なのでしょうか???
なんだか不思議な感じですが^^;

わからなければ
『For Each に Row/Column 禁止!』って、覚えろ!
くらいに言われちゃいそうですが、
どうにも気になっちゃいまして^^;

どちらにしても、
Column を使った For Each の使い方が
勉強になった事と
For Each に指定する物の理解の
糸口を頂き、ありがとうございました。
2 hits

【65701】for each 文の怪 REV 10/6/23(水) 6:20 質問
【65702】Re:for each 文の怪 りん 10/6/23(水) 6:52 発言
【65703】Re:for each 文の怪 REV 10/6/23(水) 7:25 お礼
【65704】Re:for each 文の怪 Jaka 10/6/23(水) 10:50 発言
【65708】Re:for each 文の怪 REV 10/6/23(水) 11:51 お礼
【65709】Re:for each 文の怪 REV 10/6/23(水) 12:17 お礼
【65710】Re:for each 文の怪 Jaka 10/6/23(水) 13:01 発言
【65712】Re:for each 文の怪 REV 10/6/23(水) 13:45 お礼

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