入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。12:59回答数:2件エクセルで、セルの値が●ならば▲のマクロを自動で実行するということはできるのでしょうか?セルの値が●月(TODAY関数)なら、自動的に置換をするように設定したいのです。通報するこの質問への回答は締め切られました。13:19エクセルでは>セルの値が●ならば▲のマクロを自動で実行すると言うのは出来ません。考え方を変える必要があります。エクセルなら「シート内のどこかのセルの値が変化したらイベントが発生し、マクロを実行する」と言う機能があります。そこで「どこかのセルの値が変化したら、マクロを実行し、そのマクロの中で、セルの値が●ならば続きを実行し、そうじゃないならば何もしないでマクロを終る」と言うマクロを組めば、目的を達成できます。「シート内のどこかのセルの値が変化したら実行されるマクロ」なので、そのマクロの中で「シート内のどこかのセルの値を置換する(つまり、変化させる)」と、自分自身がもう一度呼び出されます。その中でまた置換が実行され、更に自分自身がもう一度呼び出され、と言うのを永久に続けようとし「メモリ不足です」との致命的エラーが起き、エクセル自身が異常終了するので注意して下さい。「一度呼ばれたら、置換などの処理が終るまで、自分自身が再帰的に呼び出されても困らない工夫」をしましょう。13:08たとえば、セルA1に○月のときにセルA2の内容を□から■に置き換える、というイメージであれば、セルA2に関数指定をするのはいかがでしょう?(IF+Lookupとか・・・)もう少しどのように置き換えしたいのかわかれば~と、思います。エクセルマクロでアクティブセルの値を取得するのに。全クリア参照履歴を保存しない新規登録・ログインgooIDで新規登録・ログインログイン新規登録(無料)人気Q&Aランキングデイリーマンスリーエクセル。表示形式の変更14エクセルの行の固定の仕方(至...15エクセルの範囲指定を規則的に...16IF関数にISNAとVLOOKUPが入った...17VLOOKUPの参照先が変わってしま...18EXCELで複数のシートの日々の累計19セルの線を表示しない20EXCELでハイパーリンクの設定(...エクセル。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。