• ベストアンサー

エクセル:シートのタブをクリックすると自動で実行されるマクロ

よろしくお願いします。 あるエクセルファイルの 「リスト作成」というシートを選ぶ(そのタブ(見出し)をクリック)するだけで、 ◆『自動で、そのシート(リスト作成)のセルC4に【=IF($B$6=1,YEAR(TODAY())+1,YEAR(TODAY()))】という計算式を入れるマクロを作りたい』 のです。ご指導ください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

「リスト作成」というシートのモジュールに Private Sub Worksheet_Activate() Range("C4").Value = "=IF($B$6=1,YEAR(TODAY())+1,YEAR(TODAY()))" End Sub と記入してみてください。

yastaro
質問者

お礼

merlionXXさん、いつもありがとうございます。 できました。またまた感激です。なんてシンプルにできるのでしょうか!!ありがとうございました。感謝いたします。

関連するQ&A