現在 EXCEL のマクロにて FOR EACH文 を勉強中なのですが、なかなか理解できません。

色んなケースがあると思いますが、それぞれにどのような形にすれば良いのかが出来ればと考えています。
少しでも平易に紹介しているHP等はご存知ないでしょうか?

ちなみに今回は、ワークシート上にある文字を検索し、グループ化を解除するというものです。
For Each △△△△ In ○○○○
Cells.Find(What:="解除", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
Selection.Columns.Ungroup
Next
△△△△と○○○○ の基本的理解ができていませんので、応用がなかなかできません。
調べれば難しい解説はたくさん出てきますし、個別でも時間を掛けて探せば見つかると思います。
ただ、やはり基本を理解するのが一番早い思います。どうぞ、理解しやすい説明HP等を教えて頂ければ幸いです。宜しくお願い致します。

回答の条件
  • 1人5回まで
  • 50 ptで終了
  • 登録:
  • 終了:2008/01/13 20:08:10
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

<前のツリー | すべて
簡単に言えば garyo2008/01/13 16:28:05ポイント1pt

>For Each △△△△ In ○○○○

○○○○という集合の中から1つづつ取り出して△△△△に入れて処理をする

<前のツリー | すべて

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません