特定のワークシートの書式設定とデータを検索するVBAコードをリセットするマクロがあります。既存の書式をすべて削除するために、現在検索を実行するボタンが必要です。Excelのボタン1つに2つのマクロ
ワークシートはListと呼ばれ、リセット用のマクロはReset1と呼ばれます。
誰かが私がこの仕事をする方法について教えてください。
特定のワークシートの書式設定とデータを検索するVBAコードをリセットするマクロがあります。既存の書式をすべて削除するために、現在検索を実行するボタンが必要です。Excelのボタン1つに2つのマクロ
ワークシートはListと呼ばれ、リセット用のマクロはReset1と呼ばれます。
誰かが私がこの仕事をする方法について教えてください。
あなたの質問は少し不明ですが、私が正しく理解すれば、ボタンをクリックして最初に書式を変更し、次にデータ検索を実行したいのですか?その場合は、最も簡単な答えはあなたのボタンや書式設定のコードを変更し、代わりに右上部にある検索コードにこの単一の行を追加しないことです:マクロコードの原因になります
Call FormattingMacro
書式設定マクロにジャンプして実行し、次の行の検索マクロに戻ります。それは役に立ちますか?
あなたのボタンにはキャプションがあります。フォームを読み込むときにそのキャプションを「検索」にします。検索を実行するプロシージャも、ボタンのキャプションを「再フォーマット」に変更します。ボタンをクリックすると、Button_Clickプロシージャが呼び出され、キャプションをチェックし、現在のキャプションに応じてどのプロシージャを呼び出すかを決定します。
こんにちはSandPiper、ご返信ありがとうございます。 VBAスクリプトの最初に 'Call Reset1'を使用すると完全に動作します。ありがとう。 – ShaunHill