• ベストアンサー

【Excel2003】実行時エラーの解消法

Excelを立ち上げると、以下のようなエラーメッセージが表示されます。 ----------------------------------------------- Microsoft Visual Basic 実行時エラー '5': プロシージャの呼び出し、または引数が不正です。 ----------------------------------------------- 終了を押すと、普通にファイルは立ち上がるのですが、毎回エラーメッセージが立ち上がるので少々困っています。 解消方法を教えていただけませんでしょうか。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。Wendy02です。 >個人用マクロブックのほうに課題があるのかもしれませんが、ThisWorkbook or 標準モジュールのコードの表示の仕方がわからないので教えていただけませんでしょうか。 まず、通常にExcelを起動したら、 Alt を押しながら、F11 を押します。(または、ツール-マクロ-Visual Basic Editor) で、プロジェクトという窓(ウィンドウ)が、通常は、左側にあるはずです。なければ、Ctrl を押しながら、Rを押すと出てきます。 その中で、 VBAProject(PERSONAL.XLS) というものがありましたら、+をクリックして開いてみてください。 そこに、「ThisWorkbook」というのとがあるはずです。 そこを、ダブルクリックしてみてください。 上から見ていくと、コードがあると思います。 Private Sub Workbook_Open() End Sub というのがありましたら、その内容を教えてください。 次に、 プロジェクト・ウィンドウに戻って、 「Module1 ~Module○」複数ある場合があります。 そこから、 Sub Auto_Open() End Sub というのがあるかもしれません。 *不必要と思われたら、それは削除してしまって構わないと思います。しょせん、生きてはないマクロです。 おそらく、この二つのうち、どちらかが問題になっていると考えられます。 もし、両方がない場合は、また、教えてください。 他にも、まだ、1つほど問題になる部分があります。 C:\Program Files\Microsoft Office\OFFICE??\XLSTART\ (??は数字)  本来は、ここには、PERSONAL.XLS は、あってはならないし、他のExcelのファイルもあってはいけません。しかし、ここに存在していることがあります。古いソフトのアドインもここに存在していることがあります。 C:\Documents and Settings\<ユーザー名>\Application Data\Microsoft\Excel\XLSTART\  また、ここには、基本的には、PERSONAL.XLSしかあってはなりません。 面倒かもしれませんが、調べてみてください。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 >終了を押すと、 ?、デバッグは押せませんか? そのままでは、直りませんね。その発生元を探さなくてはなりません。 >Excelを立ち上げると、以下のようなエラーメッセージが表示されます。 たぶん、アドインか、個人用マクロブックの中です。 アドインの場合は、それは、諦めたほうがよいですから、ツール-アドインで、オリジナルのものでないものは、全部、オフにしてしまってください。なお、前のExcelなどのアドインも、オフにして使わないようにしてください。オリジナルで、全部入れても、9個程度のはずです。 個人用マクロブックの場合は、ThisWorkbookモジュールか、標準モジュール内に、そのエラーコードがありますから、その部分(Sub ~ End Sub)を削除するか、ここに提示してください。

DBDSDR
質問者

補足

Wendy02さん、アドバイスありがとうございました。 アドインのほうはチェックをはずしてみましたが、直りませんでした。 個人用マクロブックのほうに課題があるのかもしれませんが、ThisWorkbook or 標準モジュールのコードの表示の仕方がわからないので教えていただけませんでしょうか。 (初心者で申し訳ありません・・・)

関連するQ&A

  • エクセルの実行時エラー

    エクセル2000でファイルを開くと、「実行時エラー'5'プロシージャの呼出し、または引数が不正です。」というのがでてきます。過去の質問でにたようなのがあったんですけど解決できなかったので新たに質問させて下さい。 こうなってしまった経緯は、まずエクセル自体が開かなくなってしまいました。開こうとするとフリーズしてしまい、強制終了するしか無くなってしまいます。 この症状は過去の質問を参考にさせていただき回避できたのですが、その後上記のようなエラーメッセージがでるようになりました。 仕事に差支えてちょっと困っています。 宜しくお願い致します。

  • Word起動時のエラー「実行時エラー'5'」

    実家のPCのエラーのご相談です。 あと1時間ほどで帰宅するのでその前にアドバイスをいただけると、、、 ◆トラブル内容: ワードを立ち上げようとすると Microsoft Visual Basicのエラー表示がでます。 このエラーが出ないようにしたいのですが、 方法がわからず、お力添えをお願いします。 ◆エラー内容: 実行時エラー'5': プロシージャの呼び出し、または引数が不正です。 終了およびヘルプボタンのみ有効です。 ヘルプボタンを押すとヘルプの該当項目が表示されます。 ◆ヘルプの内容: プロシージャの呼び出し、または引数が不正です。(Error 5) 呼び出しの一部が完成できません。エラーの原因と対処方法を次に示します。 引数が許容値の範囲を超えている可能性があります。たとえば、Sin 関数で扱える値の範囲は決まっています。2,147,483,648 未満の値は有効ですが、2,147,483,648 ではエラーになります。 引数に指定できる値の範囲を確認します。 現在のプラットフォームで無効のプロシージャを呼び出そうとするときにも、このエラーが発生します。たとえば、Microsoft Windows または Macintosh のみで使用できるプロシージャなどがあります。 プロシージャについてのプラットフォーム固有の情報を確認します。 詳細については、目的の項目を選択して F1 キー (Windows) または Help キー (Macintosh) を押してください。                           以上コピペ終わり マクロで見たことのあるエラー表示ですが、エクセルマクロでは デバッグで凌いだり、不要なマクロはモジュールの解放等と、多少の 対処法を学んだのですが、ワードマクロはまったく未経験でヘルプの内容も 理解出来ません。 親孝行の真似事でも出来れば、と質問致しました。 御力添えをお願いします。

  • Word2000実行時エラー5の対処法について

    Word2000を実行しようとすると VisualBasic 実行時エラー5 プロシージャの呼び出し、または引数が不正です とのメッセージがでます。ヘルプを読んでも理解不明。Wordを再インストールしても変わりません。以前画像を貼り付けWord内で拡大したのが原因かと思うのですが、どなたか対処法を教えてください。なお当方VisualBasicについての知識全くありませんので出来ましたら詳しくお願いいたします。

  • 実行時エラー1004が出ます

    microsoft office2007のexcelで「終了」を押すといつも実行時エラー1004が出ます。 何もしていない場合(空のファイル)でも同じです。エラーメッセージを終了すると何か内容があるとファイルを保存するか聞いてきます。実害はないのでその都度エラーメッセージを終わらせていましたが最近自動終了をマクロで書いてPCをシャットダウンしていますが、再度立ち上げてEXCELを開くと前のファイルが正常に終了していないと出てきます。 office2007の再インストール、診断プログラムの実行、システムの復元などはやってみたのですが 直りません。 さらに問題はoffice2007では右クリックが不安定です。何度かクリックしてやっと出るとか、クリック するごとにチラットでるがすぐ消えるなどの現象がありこれも関係しているかとも思われます。 デスクトップでは右クリックは安定して出ます。(OSはwinndows vista home  premium) OSをwindows7にすれば直るかとも思いますが、何か良い方法はないか教えてください。

  • ExcelのVBA で実行エラー5

    ExcelのVBA で実行時エラー5のプロシージャの呼び出し、または引数が不正です。 と出るのですが、何が悪いのでしょうか? 引っかかる部分は下のコードの「tf.Writeline (Wl)」のところです。 'On Error GoTo ErrorHandler tf.Writeline (Wl) On Error GoTo 0 Wl = "" C = C + 1 End If 回答よろしくお願いします。

  • Office2000を開く時、閉じる時エラーメッセージが出ます。

    先日、Windows2000を再インストールしてパソコンの中をきれいにしました。 そして、Office2000をインストールしたのですが、ExcelもWordも開くときも終了するときもエラーメッセージが出ます。 エラーメッセージの内容は -開くとき- Microsoft Visual Basic 「非表示モジュール Auto Exce内でコンパイルエラーが発生しました。」 -閉じるとき- Microsoft Visual Basic 「非表示モジュール Dist Mon内でコンパイルエラーが発生しました。」 と出ます。 使うのには問題がないようなのですが、開くたび、閉じるたびにいちいち出てくるので、何とかしたいと思います。 今まで何回もWin2000を再インストールし、Office2000を再インストールしたことがありますが、こんなことは初めてです。 なぜなのでしょうか? どのようにすれば解消できるでしょうか? どなたか教えていただけませんか? よろしくお願いいたします。m(_ _)m

  • 漢字変換中に、実行時エラー5が出ます。

    こんにちは。続けての質問で恐縮です。VB6(SP5)でプログラミングし、 配布したPCで、漢字変換中に 「実行時エラー"5": プロシージャの呼出、又は引数が不正です。」 が、出ます。(Windows98SE/IME97) Windowsの再インストールが必要なのでしょうか ? 宜しくお願い致します。

  • Word2000の起動時のエラー

    Word2000を起動すると毎回 Microsoft Visual Basic 実行時エラー'91': 「オブジェクト変数またはWithブロック変数が設定されていません」 というエラーメッセージが出ます。 そのまま「終了」をクリックするとWordを普通に使えはするのですが、毎度エラーメッセージが出てくるので気になります。エラーメッセージが出ないように設定できますでしょうか。 使用OSはWindows2000です。

  • Visual Studio 2010のエラー

    Visual Studio 2010 Ultimateを使っているのですが、 普通に立ち上げてプロジェクトを作るか開くかをして始めて、 保存などやその他の問題は何もないのですが、終了した時に毎回 「Microsoft Visual Studio でエラーが発生したため終了します。」と表示され、 「Microsoft Visual Studio を再起動しています」と出て、頼んでもないのに再起動されるか、 または「Microsoft Visual Studio は動作を停止しました。」とエラーが出て終了したりします。 終了の時に出るだけのエラーですので、気にしなくてもいいといえばいいのでしょうが、何か原因があるなら解消したいなと考えています。 ちなみにMicrosoft Updateはきちんとしているので最新版です。 補足ですが、プロジェクトやファイルを作ったり開いたりせずにそのまま消せばエラーは全く出ないで終了してくれます。 何か原因や、解決方法がわかる方がいましたら教えてください。 よろしくお願いします。

  • アクセスでのエラーについて

    アクセス2000で作成したデータベースを「データベースの変換」を行ってアクセス2003で動かしているのですが、エラーが発生して対処しかねています。 アクセス2000の段階で、ファイルへのアクセスでエラー、というメッセージが出て 修復できず、今はデータベースの変換をしてアクセス2003で操作している状態です。 まずアクセスを起動すると、 "<フォーム名>を読み込み中にエラーが発生しました。プロジェクトの読み込みを続行しますか?" と聞いてきます。「はい」を選択するとその後は何も聞いてきません。 そして、フォームを開こうとすると "プロシージャの呼び出し、または引数が不正です"、や、 "イベントプロパティに指定した式 開く時 でエラーが発生しました。プロシージャの呼び出し、または引数が違います" といったメッセージが出て、フォームを開くことができません。また、 "データベースのVisual Basic for Applicationsプロジェクトが破損しています" というメッセージも出ました。 一気に書いてしまいましたが、どなたか分かる方がいらっしゃいましたら、解決策など教えていただけないでしょうか。 よろしくお願いします。

専門家に質問してみよう