2017-03-25 10 views
0

特定のワークシートの書式設定とデータを検索するVBAコードをリセットするマクロがあります。既存の書式をすべて削除するために、現在検索を実行するボタンが必要です。Excelのボタン1つに2つのマクロ

ワークシートはListと呼ばれ、リセット用のマクロはReset1と呼ばれます。

誰かが私がこの仕事をする方法について教えてください。

答えて

0

あなたの質問は少し不明ですが、私が正しく理解すれば、ボタンをクリックして最初に書式を変更し、次にデータ検索を実行したいのですか?その場合は、最も簡単な答えはあなたのボタンや書式設定のコードを変更し、代わりに右上部にある検索コードにこの単一の行を追加しないことです:マクロコードの原因になります

Call FormattingMacro書式設定マクロにジャンプして実行し、次の行の検索マクロに戻ります。それは役に立ちますか?

+0

こんにちはSandPiper、ご返信ありがとうございます。 VBAスクリプトの最初に 'Call Reset1'を使用すると完全に動作します。ありがとう。 – ShaunHill

0

あなたのボタンにはキャプションがあります。フォームを読み込むときにそのキャプションを「検索」にします。検索を実行するプロシージャも、ボタンのキャプションを「再フォーマット」に変更します。ボタンをクリックすると、Button_Clickプロシージャが呼び出され、キャプションをチェックし、現在のキャプションに応じてどのプロシージャを呼び出すかを決定します。

関連する問題