マクロでワークブックとシートの場所の範囲を変更するにはどうすればよいですか?

マクロでワークブックとシートの場所の範囲を変更するにはどうすればよいですか?

このサイトでマクロを見つけました: Excel で 2 つの列を比較して、一致しない単語を強調表示するにはどうすればよいですか?

私の質問は、リンクまたは列の範囲を別のワークブック/ワークシートに変更するにはどうすればよいかということです。

答え1

範囲を定義するときに、次の形式を使用して、ワークシートとブックの名前を明示的に追加できます。

[Book1]Sheet1!A1:A9

あるいは、VBA コードを使用して範囲を設定することもできます。

答え2

答えはこうです -

下の行のアドレスをワークシートに合わせて変更してください。

Set rng2HL = Range("A1:A9")

Set rngCheck = Range("B1:B9")

ここで範囲が定義されます。

関連情報