- ベストアンサー
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です。 よろしくお願いします。
- みんなの回答 (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」とみなされます。
お礼
出来ました!ありがとうございます!