Excel VBA質問箱 IV

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

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


16490 / 76734 ←次へ | 前へ→

【65709】Re:for each 文の怪
お礼  REV  - 10/6/23(水) 12:17 -

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

ヒントありがとうございました!

解決?かも・・・?

For Each に指定する物で
あっ!っと思ったのですが、

指定する物はコレクションなんですね^^;

だからCellsなのか!・・・とw(今さらですが^^;)

今までコレクション自体、
言葉では理解していても
いまいち、実感なかったです^^;

自分なりの結論としては

Column で指定してしまうと
例え1列であっても列コレクション

そのため[おまけ]にあったように
Cellsをつけてセルのコレクションとして
指定すると期待通りに動作する

だから
For Each nandemoR in Columns(2)
こんな文を書くと
列ごとにループさせるため
当然nandemoRには配列ができちゃうw
もちろん期待通りの結果もでない^^;

こんな感じの結論に行き着きましたが
如何でしょうか?

どこか思い込み違い、勘違いがあれば
是非、ご指摘をお願いします。

あってたら、
『正解!』なんて言ってもらえても
安心できるかも^^ですw

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 お礼

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