• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA  Auto_Openについて)

VBA Auto_Openについて

このQ&Aのポイント
  • VBAのAuto_Openについて説明します。Auto_Openは、VBAコードが含まれるExcelファイルが開かれると自動的に実行されるマクロです。
  • Auto_Openを使用することで、Excelファイルを開いた時に特定の処理を自動的に実行することができます。
  • この質問では、メインフォームをAuto_Openさせる方法についての質問があります。また、時刻を常に作動させたいという要望もあります。

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

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

以前の質問か何かの追加質問なのでしょうか? 意味がわかりづらいです。 > 上の「メイン」フォームもAuto_Openさせたいのですが BOOKを開いたときに、無条件でPrivate Sub メイン()を実行したいという意味なら。 Sub Auto_Open() Call メイン Worksheets("sheets1").Range("A1").Value = Time Application.OnTime Now + TimeValue("0:00:01"), "Auto_Open" End Sub

q-i-p
質問者

お礼

回答ありがとうございます。 説明不足ですいません・・・ Sub Auto_Open() Call メイン Worksheets("sheets1").Range("A1").Value = Time Application.OnTime Now + TimeValue("0:00:01"), "Auto_Open" End Sub で実行すると 「非表示モジュール コンパイルエラー」 と出て実行ができませんでした。 時計 Sub Auto_Open() Worksheets("sheets1").Range("A1").Value = Time Application.OnTime Now + TimeValue("0:00:01"), "Auto_Open" End Sub は、このままでいいのですが フォームの起動もBOOKを開いたときに、無条件実行したいと思ってます。 両方ともAuto_Openとはできなかったのでどうしたらいいか・・・

q-i-p
質問者

補足

あ・・・ すいません。 できました Private Sub Auto_Open() Call 時計 Load メイン メイン.Show End Sub。 でなんとかなりました。 ありがとうございました。

関連するQ&A