VBAに関して助けが必要です。私のコードでは、Excelシートを追加して名前を変更し、検証リストを追加します.その検証リストの値を変更する際にコードを実行する必要があります.そして、それはその特定のセルの変更時にのみ実行する必要があります. よくわからない場合はお知らせください。これを解決するのを手伝ってください。
質問する
9696 次
2 に答える
7
Visual Basic Extensibility を使用して新しいワークシートごとに個別のコードを作成しようとする代わりに (詳細については、このリンクを参照してください)、ワークブック全体のイベントを使用するだけWorkbook_SheetChange
です (モジュールに配置する必要がありThisWorkbook
ます)。
このイベント コードでは、最初に、イベントの原因となったワークシートが新しく作成されたワークシートの 1 つであるかどうかを確認します。.Name
これは、ワークシートの をチェックすることで、最も簡単に行うことができます。
于 2013-02-26T12:48:50.623 に答える
0
SelectionChange
Event とevent を使用するか、 eventモジュールChange
を使用することもできます。または。Thisworkbook
SheetChange
SheetSelectionChange
于 2013-10-15T11:08:12.283 に答える