Excel - セル変更時にマクロを実行

問題

特定のセルの値に応じて、8つのマクロのうち1つを実行しようとしています。

  • セルA3に1を入力したら、macro1を実行します。 セルA3を2に変更した場合、macro2を実行し、8を入力してmacro8を実行するまでのすべての段階で実行します。 私はこれを行う方法の良い例を見つけることができません。
  • これを達成するために式を使用する方法はありますか? そうでなければ、私が必要とするマクロコードは何でしょう。

溶液

このマクロを使ってみて、必要ならばそれを適応させてください。

 [A3] = 1の場合、Macro1を呼び出し、[A3] = 3の場合、Macro2を呼び出し、[A3] = 4の場合、Macro3を呼び出し、[A3] = 4の場合、Endを呼び出します。 [A3] = 5の場合、Macro4を終了します。[A3] = 7の場合、Macro6を終了します。[A3] = 8の場合、Macro7を終了します。[A3] = 5の場合、Macro8を終了します。 

ご了承ください

フォーラムでこのヒントを提供してくれたvenkat1926に感謝します。

前の記事 次の記事

トップのヒント