[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『’Worksheets'メソッドは失敗』(DRNORI)
Excel2003で作成した下記のマクロを、Excel2010の環境下で実行すると、With Worksheets("メニュー")の部分で、下記のエラーが出ます。
改善方法をご教示頂ければ幸いです。 Win7 Excel2010
Sub メニューに戻る()
With Worksheets("メニュー")
.Activate
Range("A1").Select
End With
End Sub
エラーメッセージ
’Worksheets'メソッドは失敗しました:’_Global'オブジェクト
提示のコードだけなら正常に動きますが、上記は実際のコードですか?
メニューシートは実際あるでしょうか。
(Mook)
Mook様
上記は実際に下記の様に使用しているコードで、シート”メニュー”は実在します。
Private Sub Workbook_Open()
省略
Call メニューに戻る
省略
End Sub
(DRNORI)
もし、複数のブックを扱うVBAだったらシートの親のブックを明示的に指定したらどうかな?
(春日野馨)
春日野馨様
対象とするブックは一つですが、ブック("Book1")内のシート(”Sheet1”)に対する”ブック名の明示的な指定”はどのように記述すれば良いのでしょうか?
(DRNORI)
Workbooks("Book1").Worksheets("Sheet1")
のようにするとブックを明示的に指定したことになるよ。
(春日野馨)
春日野馨様
上記の方法により、ブック名を指定することで当初のエラーはなくなり解決しました。
有難うございました。
(DRNORI)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.