5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 4720)
Dim ws as Worksheet
Set ws = worksheets(“Sheet1”)
として定義しています。
しかしながら、
For each構文では
Dim ws as Worksheet
For Each ws In Worksheets
のようなプログラムになっています。
For each構文を使う場合、Set ws = worksheets(“×××”)のように指定しなくてもよろしいのでしょうか。
For Eachを使う場合、特定のworsheetに限定する場合は、Set構文でひもづけしなければならないと考えてよろしいのでしょうか。
小川 慶一さんのコメント
(コメントID: 6580)
For Each構文では、ループの都度、個別のオブジェクトへの参照は自動的に変数に設定されます。
For Next構文も、以下のように、ループの都度、数値が変数に自動的に割り当てられますね。
それと同じです。