• ベストアンサー

カレンダーコントロールをシートに貼り付けたのですが・・・

エクセルのワークシート上に、カレンダーコントロールを貼り付けたのですが、ブックを開くたびにカレンダーコントロールを今日の日付にさせたいのですが、どうしたらいいでしょうか? 素人ゆえ稚拙な質問で恐れ入りますが、どなたかお知恵をご拝借ください。

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

  • ベストアンサー
回答No.1

カレンダーコントロールがSheet1にあると仮定します。 また、そのオブジェクト名は Calendar1 と仮定します。 シートタブを右クリックして「コードの表示」を選択し、 開いた画面左にあるツリーの ThisWorkbook をダブルクリックします。 更に開いた画面に次の6行をコピーし、閉じてください。 Private Sub Workbook_Open()  With Sheets("Sheet1").Calendar1   .Day = Day(Date)   .Month = Month(Date)  End With End Sub

ryouyuuki
質問者

お礼

お礼が遅くなって大変申し訳ありませんでした。 解決することができました。ありがとうございます。

その他の回答 (1)

  • surounin
  • ベストアンサー率28% (30/106)
回答No.2

Sub Auto_Open() Sheets("ここにシート名").Calendar1.Value = Date End Sub で出来ますが^^

ryouyuuki
質問者

お礼

お礼が遅くなって大変申し訳ありませんでした。 解決することができました。ありがとうございます。

関連するQ&A