1

このマクロをダウンロードして、名前をワークシートに適用しました (このページは Microsoft のヘルプ ページでも参照されていることに注意してください)。しかし、マクロを実行しようとすると、存在しないようです。[開発] タブから [マクロ] を選択しても、そこにはありません (はい、「開いているすべてのワークブック」をチェックしました)。VB エディタ ウィンドウを開いてモジュールを開くと、コードが表示されますが、[実行] または [デバッグ] を選択 しても何も起こりF8ません。エラーも強調表示されたコードもありません。私の他のすべてのマクロでは、すべてが期待どおりに機能します。これは Windows7Enterprise 上の Excel2010 です。

何か案は?

4

1 に答える 1

3

このマクロは実行しません。これは、特定の Worksheet オブジェクト モジュール (つまり、Sheet1 オブジェクト モジュール、Sheet2 オブジェクト モジュールなど) である Worksheet_Change イベントに入ります。

ワークシートのセルを変更すると自動的に発生するイベントです。

これを実行する方法は実際にその Web にあるので、読む価値があります。:)

これは、コードを配置する場所です

ここに画像の説明を入力

Worksheet_Change()イベントの詳細については、こちらをご覧ください


これを実行する方法がまだ迷っている場合に備えて

Sheet1 オブジェクト モジュール コード領域にコードを配置します。

スプレッドシート Sheet1 に戻ります

セルA1に名前を入力すると、ある時点でマクロが終了しない限り、シート1の名前が入力したものにすぐに変更されます。制限はここに記載されています

于 2013-10-22T15:28:11.640 に答える