0

こんにちは、さまざまなセクションのプロパティを含むテーブルから選択したセクションのプロパティを取得するために、Excel で VBA を使用するプログラムを用意しました。

適切なのは、新しい行、列、またはターゲットシートのセルでさえ、完全な VBA プログラムが役に立たなくなることです。行、列、またはセルが挿入または削除されたときにプログラムが自動的に更新される方法を教えてください。

たとえば、スプレッドシート自体では、セルの 1 つに数式を書き込み、その上に新しい行を挿入すると、数式は数式に含まれるセルの新しいアドレスで自動的に更新されます。

疑いを表明することについて明確であることを願っています。

ありがとう。

4

1 に答える 1

2

セルが移動しても、プログラム内のセル参照を同じままにしておきたいようです。

これを行うには、名前付き範囲を使用する必要があります。

次に、プログラムを使用からに変更する必要がありRange("A1")ますRange("NamedArea")

スプレッドシートが変更されると、名前付き範囲が更新されるため、参照は正しいままになります

于 2012-12-18T15:44:44.873 に答える