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

エクセルで開くとエラーメッセージが表示される理由

このQ&Aのポイント
  • WindowsXPでエクセルで受注表を開くと、特定のコントロールにフォーカスを移すことができずにエラーメッセージが表示される問題が発生しています。
  • 別のPC(WindowsXP、Windows7)で同じファイルを開いても同様のエラーメッセージが表示されないため、エクセルのバージョンによる互換性の問題ではない可能性があります。
  • 関数についての知識が限られているため、具体的な解決策を提案することはできませんが、エクセルのバージョンやコントロールの設定を調べるなど、詳しい方に相談することをおすすめします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

簡単な対応:  問題のブックを取り敢えず開く  Ctrl+Nで新しいブックを横に開く  問題のブックに戻り,必要なシートでCtrl+Aで全セル選択し,Ctrl+Cでコピーする  新しいブックのA1セルにCtrl+Vで貼り付ける  新しいブックを名前を付けて保存し,閉じて,開き直し,問題のメッセージがまた出るか確認してみる  メッセージが出なければ,以後はその新しく保存し直した方で運用する。 #以上に書かなかった余計なことをすると,間違いもコピーしてしまい再現するかもしれません。  実際に手を動かしてみて,試してみてから結果を教えてください。 >誰が作ったかわらかない受注表 その受注表に,今となっては使い方も何も伝承されずに忘れ去られた機能が付いているようです。 エラーの出るパソコンは,その機能に必要なソフトがインストールされていません。もしかするとOfficeソフトの内の「アクセス」がインストールされていないといった違いかもしれません。真相は,伝説の「作った人」か,その人から使い方を伝えられた人にしか判りません。 でももし,あなたの目で見て問題のパソコンでは上手く動かないけど他のパソコンでなら「こんな事ができるんだけどな?」という違いがあることに気付いているなら,それが恐らくエラーの原因です。たとえば「日付をクリックで選んで入力できるのが出るとか出ない」とか。 >力を貸してください。 それで結局あなたはどうしたいのでしょうか。 問題の起きるパソコンで,いま必要な範囲で使えているなら無視して使い続けて構いません。 他のパソコンで問題なく使えているので,そちらで使うようにするのでも構いません。 使えると使えないの違いに気付いていない,忘れられた機能であればもはや組み込んであるだけ無駄ですから,エラーが出ないように細工することも多分出来ます。 でも恐らく,今のままでは「直す」「機能を復活させる」「何が出来るのか調べる」のは無理でしょう。(あなたがとても精力的に,気合いを入れて調査をして,気が付いたことを逐一こちらにご相談として情報提供できるなら別ですが) でも今「エラーが出る」以外に困っている様子は特に見えませんので,たとえ治せなくても問題があるようにも思えません。

peko199
質問者

お礼

お忙しい中、ご回答頂きありがとうございました。 ご回答頂いた通り対応しましたらエラーが表示されなくなりました。 今まで通りの機能が使えるかどうかはこれからチェックします。 助かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

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

あまりはっきりしませんが、エラーの数字は、C言語のプログラムからによるもので、コントロール(・ツール --dllファイル)がインストールされていないか、壊れている等の問題だと思います。#1さんのご指摘にもありますが、この場合、バージョンの違いも影響を受けることがあります。通常は、「-2147352565」これは、コントロールそのものから返されるエラーのようですから、他のPCでエラーが出ていないということと合わせて、ブックで直すのは難しいような気がしています。 ・ウィルスは大丈夫ですか? ・エラーが出た後に、もう一度、再度開いても同じエラーが出ますか? 当面、エラーのでるPCに対して、Excelの完全な再インストールか、ヘルプ等から、アプリケーションの修復を掛けて様子を見ていただくしかないのです。 エラーに対して、今のところ、一つずつ試すしかありませんが、文章からでは、確実な所は難しいところだと思います。

peko199
質問者

お礼

お忙しい中、ご回答頂きありがとうございました。 エクセルの再インストールも選択肢に入るのですね。 次回、問題が発生した場合はエクセルの再インストールも試してみます。 今回はエラーがでたパソコン(エクセル2002)で作りなおしたらエラーが表示されなくなりました。 助かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.1

エラーが出るパソコンの Excel のバージョンは?

peko199
質問者

お礼

お忙しい中、ご回答頂きありがとうございました。 エラー出るパソコンのエクセルのバージョンは2002でした。 エクセル2002で作りなおしたらエラーが表示されなくなりました。 助かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの日付関数について教えてください。

    エクセルの日付関数について教えてください。 上司から、データの修正をかけたごとの表を提出するようにいわれています。 エクセルのToday関数ですと、ファイルを開いた日付に変更されてしまうので 困っています。 ファイルを開いただけでは変更されず、内容を更新したときだけ、その処理日が表示されるような 関数があれば教えてください。 ひとつのファイルに何枚かのシートがあるので できればシートごとにできればよいのですが 無理でしたら、別ファイルを作ります。 よろしくお願いします。

  • ExcelでVLOOKUPを使って日付を

    ExcelでVLOOKUPを使って受注表の顧客ID(数字) で検索し2014/12/15と入力している受注日を 顧客名簿の方へ表示したいのですが、顧客名簿 の方が2243/12/15と表示されて上手くいきません。書式設定を日付にはなってるし、同じIDで 検索はかけてるし、エラーではないので関係はないのかもしれませんが、検索にかける受注表は 昇順でソートしなおしてあります。 IF関数で空白なら空白をという指定が駄目なのでしょうか?? =IF(A2=““,““,(VLOOKUP(A2,$Q$2:$R $600,2,0)) 今、手元にデータがないのですが、このよう な式だったと思います。 なぜ、年だけ変な数字になるのでしょうか? わかる方、宜しくお願いします。

  • Excelの関数(IF関数?)

    始めまして。 関数が苦手なのですが、仕事で至急表を作成しなければならなくなって しまい困っています。作成したいエクセルの表は下記の通りです。 受注日の管理で関数を使って出荷日の自動計算をしたいと思っています。 例えば2009/1/15のPMまでに受注したものに関しては当日出荷で After5以降での受注は翌日出荷扱いでエクセルの表に表示したいのです。 今現在、 セルA1に日付(2009/1/15 )   B1に時刻(AM、PM、After5で区分)←ラジオボタンで選択出 となっています。 これから関数を組んで自動的に A2でAM、PMを選んだ場合、 セルC1の日付(2009/1/15) D1ではセルB1と同じものを表示(AMもしくはPM) セルB1でAfter5を選んだ場合のみ C1の日付は翌日扱い(土、日、祝日を除く)で D1の時間区分は空白にしたいと思っています。 どんな関数を組めば良いでしょうか? 分かりづらい説明で申し訳ございませんが、お知恵をお貸し頂けたら 幸いです。 宜しくお願い致します。

  • エクセルで任意でエラーメッセージを表示したいのですが

    こんにちは。 エクセルでコード表を別シート上につくりVLOOKUP関数でコードを入力して表示しているのですが、別シートのコード表に登録されていない場合任意でエラーメッセージで ”登録されておりません”と言うように表示したいのですが 教えてください。 ちなみにAの1に10 Bの1には りんご と表示出来るようになってます。

  • エクセルでのエラーについて教えてください。

    エクセルでのエラーについて教えてください。 XPでPersonal2000をインストールしています。 以前から使用しているエクセルファイルを修正し、上書きをして再度開こうとすると、 Microsoftへのエラー送信の有無のメッセージが表示され開きません。 尚、当現象はパソコンを入替えてから起きるようになりました。 ですが、前のパソコンもXPで、オフィスも同じものです。 ネット等で調べてみましたが、該当するものがなく、困っています。 教えてください。 よろしくお願いします。

  • Excelでの複数結果抽出がわかりません

    商品の日毎受注個数の一覧表をExcelで作成しています。 A列には日付 B列にはその日の受注個数 が並んでいます。 そしてB列中の最大値、最小値をE1、E2に関数で表示させています。 B列からE1、E2セル参照で最小値を検索し、隣A列の日付をE1の右隣セルから右方向に並べて複数抽出したいのですが、(該当する日付をすべて表示)どのような関数、マクロを書けば良いでしょうか?

  • エクセル2003での互換エラー

    こんにちは。 エクセル2003以降のバージョン(エクセル2013)で作成した、 関数を含むファイルを エクセル2003で開こうとするとエラーが出ます。 エラーの内容は日付の表示が#NAME?となる点なのですが、 同じエクセル2003でもエラーが出るものと出ないものがあるようです。 どのような場合互換エラーが出るかの具体的情報、 解決方法、回避方法等、有効な情報にたどりつけていません。 具体的な回答、あるいは有効な情報サイトをご存知の方、 教えていただけますか? よろしくお願いします。

  • EXCEL(VLOOKUP関数について)

    8桁の受注番号がありその5桁目が受注内容になっていて 別のシートに数字に対応する受注内容の表があります。 受注内容ごとにまとめたいので MID関数で5桁目を取り出して その取り出した数字を検索値として VLOOKUP関数で受注内容を表示するようにしたいのですが エラーになってしまいます。 範囲である受注内容の表は昇順であることは確認済みです。 このエラーは検索値が計算式であることに関係しますか? これだけの説明ではわかりにくいと思うのですが どなたか状況がお分かりになる方はアドバイスお願いします。

  • エクセル2003の互換性とエラー

    こんにちは。 カテゴリが適切でなかったようなので、再質問させていただきます。 エクセル2003以降のバージョン(エクセル2013)で作成した、 関数を含むファイルを エクセル2003で開こうとするとエラーが出ます。 エラーの内容は日付の表示が#NAME?となる点なのですが、 同じエクセル2003でもエラーが出るものと出ないものがあるようです。 どのような場合互換エラーが出るかの具体的情報、 解決方法、回避方法等、有効な情報にたどりつけていません。 具体的な回答、あるいは有効な情報サイトをご存知の方、 教えていただけますか? よろしくお願いします。

  • エクセル/エラー値があっても合計できる方法

    いつもお世話様です。 エクセル2000ですが、こういうことが可能かどうか教えてください。 仮にA1からZ1までにさまざまな式が入っていて、計算結果が表示されているとします。 AA1に=SUM(A1:Z1)でTOTALします。 ところが部分的に答えがエラー値(#N/Aや#VALUE!)になることがあります。 そうするとTOTALもエラーになってしまいます。 自動的にエラー値を除き、合計する関数はないでしょうか? A1~Z1の各セルがエラー値を返さない式に修正するはわかりますので、それ以外のやり方をご教示いただければ幸いです。 これは他人が作った表の集計作業なのですが、現実には合計するセルが何百もあり、エラー値を返さない式への修正にはかなり時間がかかってしまうのです。よろしくお願いします。

専門家に質問してみよう