Excel2016の機能である、検査の【ファイルの比較】の機能を実施すると、Spreadsheet Compareにて、"Object reference not set an instance of an object."のポップアップが表示され、比較結果が正しく出力されません。
何が原因かは特定出来ませんでしょうか?
* 小さ目のページ番号でお試しください。
* 番号のみをご入力ください。
この返信が役に立ちましたか?
役に立ちませんでした。
素晴らしい!フィードバックをありがとうございました。
この返信の満足度をお教えください。
フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。
フィードバックをお送りいただきありがとうございます。
「Object reference not set an instance of an object.」のメッセージは、上記ページの手順 6 の後に表示されるのでしょうか。 ⇒はい。 また、「こちらのページ」では「このコマンドを実行するには、Excel で 2 つのブックが開いている必要があります」との記載がありましたが、比較するブックは 2 つとも開いた状態になっているでしょうか。 ⇒はい。 原因を切り分けるために、何も編集していない空白のファイルを 2 つ用意して、その 2 つのファイルを選んだ場合でも同様のエラーが出るか確認してみてはいかがでしょう。 ⇒新たに準備したファイルでは出来ます。 比較したいファイルではエラーとなってしまいます。
「Object reference not set an instance of an object.」のメッセージは、上記ページの手順 6 の後に表示されるのでしょうか。
⇒はい。
また、「こちらのページ」では「このコマンドを実行するには、Excel で 2 つのブックが開いている必要があります」との記載がありましたが、比較するブックは 2 つとも開いた状態になっているでしょうか。
原因を切り分けるために、何も編集していない空白のファイルを 2 つ用意して、その 2 つのファイルを選んだ場合でも同様のエラーが出るか確認してみてはいかがでしょう。
⇒新たに準備したファイルでは出来ます。
比較したいファイルではエラーとなってしまいます。
一人がこの返信を役に立ったと思いました
持田章宏 さん、こんにちは。 返信ありがとうございます。 状況から考えると、ファイルに原因がありそうですね。 まずは以下のページを参考にブックの修復を試してみてはいかがでしょうか。 破損したブックを修復する https://support.office.com/ja-jp/article/153a45f4-6cab-44b1-93ca-801ddcd4ea53 また、新しく作成したファイルに、問題が発生する元のファイルの内容をコピーして貼り付けるというのも 1 つの方法だと思います。 もしそれで問題が発生するようであれば、ファイルの一部のみコピーした状態で動作を確認していくことで、ファイルの内容のどこに原因があるかを特定していくとよさそうです。 試した結果など、返信お待ちしています。
ありがとうございます。
まずは、複数シートからひとつのシートにすることで比較はできるようになりました。
未だ、どのシートが比較できないかまでは追及できていません。
その時々で、問題のあるシートが異なるようで時間を要しています。
もう暫く確認してみますが、良い方法、情報をお持ちでしたらご教授願います。
それから追加で教えて頂きたいことがあります。
Spreadsheet Compare比較結果の下記Optionの詳細をご教授頂きたく。
(1)Entered Values
(2)Calculated Values
(3)Formulas
(4)SysGen Fomulas
(5)SysGen Fomulas Errors
(6)Structual
(7)Names
(8)SysGen Names
(9)SysGen Names Errors
(10)Macros
(11)Data Connection
(12)Cell Format
(13)Cell Protection
(14)Sheet/Workbook Protection
どなたか下記についてご回答を頂きたく。宜しくお願い致します。使い方の具体例もあると非常に助かります。
追加で教えて頂きたいことがあります。
Object reference not set an instance of an objectの原因については全く分かりませし、 比較結果の下記Optionの詳細も分からず日本語訳だけですが、
http://www4.synapse.ne.jp/yone/excel2016/excel2016_file_hikaku.html ここに使い方の具体例がありました。
6 ユーザーがこの返信を役に立ったと思いました
Object reference not set an instance of an objectの意味は何でしょうか?
どのようなことでこのエラーが出るのかを教えて頂きたく。
http://blog.be-style.jpn.com/article/53414359.html ここには「原因は、プログラムを適用しているGameObjectに、参照先のクラス(JavaScript, C#ファイル) を適用していないことでした。」 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14130903524 ここには「存在しないオブジェクトにアクセスしようとしています」 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=14426&forum=7 ここには「エラーメッセージ(Null参照)から予測すると、単純にSQL文にて取得した値「USER_NO」がNULLなのではないでしょうか。 NULLのデータの場合は「IsDbNull」でチェックしてから、「user_no As String」へ格納したほうがいいかも。 」 等とありますが、私にはさっぱり分かりません。 識者の回答を待ちましょう。
2 ユーザーがこの返信を役に立ったと思いました
どのようなことでこのエラーが出るのかを教えて頂きたく。オプションの詳細もあわせてお願い致します。
エキスパートの方、ご教授願います。
Spreadsheet Compareでの【Options】の詳細についてです。具体例を挙げて頂く助かります。
Compare Otions
Compare Processing Options
-Process cell contents in rows/colums
-Process cell contents in deleted row/colums
-Include system generated changes in result