• ベストアンサー

Workbook_openでマクロが実行されない

ExcelのVBAで起動時にマクロを実行させたいのですが、 「メソッドまたはデータメンバが見つかりません。」 とのエラーが出て実行出来なくて困っています。 プログラム内容は *ThisWorkbook* Private Sub Workbook_Open() Module1.tasu End Sub *標準モジュール(Module1)* Private Sub tasu() Dim a As Byte a = 3 Range("a1") = a End Sub 使用しているソフトはExcell2003、VB6.5です。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

下記をやってみてください。うまくいくと思います。 Sub tasu() Dim a As Byte a = 3 Range("a1") = a End Sub -- Sub Workbook_Open() Module1.tasu End Sub -- Private Sub tasu() Dim a As Byte a = 3 Range("a1") = a End Sub とするとエラーです。Privateが問題です。 http://oshiete1.goo.ne.jp/qa522928.html のNO1回答を参照。 >省略して「Sub hogehoge()」とした場合は「Public」とみなされます。

i00323
質問者

お礼

出来ました!ありがとうございます!

関連するQ&A