• 締切済み

Excelの見た事のないエラーで困っています。

はじめまして。 会社のネットワーク上に共有フォルダを作成し、色々な部署の人がそのフォルダ内のファイルを使用して業務を行っているのですが、 最近そのフォルファ内にあるファイルの中で18.8MBのEXCELファイルを開くと、下記のエラーログが発生して、さらに「OK」を選択し、エラーログウィンドウを閉じようにも、すぐに同じエラーログウィンドウが出てきますし、ファイルが閉じられません。 (なのでファイルを閉じる時は、タスクマネージャーを使用します) はじめは、ファイルを作成したのがEXCEL2003でしたので、下位のoffice softで開こうとした為かと考えましたが、エラーが起きている者・いない者互いにoffice2003を使用していたので、関係ありませんでした。 エラーが出ていない人のOSはwindows 2000 Proffesional、 エラーの出ている人のOSはwindows XP Proffesional OSの違いは何か関係あるのでしょうか? なぜこのような事が起きているのか、またこの場合の解決方法など ご存知でしたら、教えてください。 ≪問題エラーログ文章≫************* この操作を行うとワークシートに手動で追加できる改ページの最大数を 超えます。 一つのワークシートに挿入できる改ページの個数は1026までです。 ******************************** よろしくお願い致します。

みんなの回答

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

こんばんは。 解決策は、書いていないのですが、現象だけかかれています。 (自動機械翻訳です) http://support.microsoft.com/kb/284916/ja それで、試してみたのですが、 #1の補足 「『改ページの数え方』はどのように数えるのか?」 そのご指摘は、補足が出る前から、ずっと考えていたことです。もちろん、改ページは、改ページプレビューで見ていけば分かることですが、 英文には、このように書いてあります。 A worksheet can contain up to 1026 horizontal page breaks. 「水平改ページを1026個まで、含んでいるはずである」と書かれています。 しかし、今、そのサポートにあるマクロを使ってエラーを出して、気が付いたことですが、この改ページ数とは、本来は、2種類あって、「手動改ページ」と「自動改ページ」を合算して、反応しているのではないか、と思うのです。「手動改ページ」というのは、挿入-改ページ、もしくは、改ページプレビュー画面で、改ページの挿入で、ページの途中で、改ページを入れるもので、「自動改ページ」というのは、プリンタードライバとの通信による、用紙の終わりの論理的なページの切れ目です。 しかし、改ページは、1026個までしか物理的に入れられないのですから、そういうエラーが出ることは、理屈ではありえません。だから、改ページ全体を数えているというか、自動改ページが、化けてしまっているのかもしれません。プリンター(ドライバ)は、同じなのでしょうか? 以下は、私の解決案です。 単に、表示-「改ページプレビュー」画面にして、右クリック-すべての改ページを解除すればよいわけですが、どうも、それでは解決しないような気がしてならなかったので、もうひとつの案として、印刷範囲自体を一旦クリアすればどうか、と考えました。印刷範囲自体をクリアしても、印刷範囲自体がなくなるわけではありません。なお、ページ数が、360個は、別に論理的なページでしたら、まったく多くはありませんね。6万行でしたら、論理ページ数は、1,000を超えます。 参考: 印刷範囲が大きいと非常に時間の掛かるマクロで、ハングしたように見えます。どうしても調べてみたいと思ったら使ってください。手動改ページと、水平改ページ数を調べるマクロです。 なお、これは、ページ数を調べるものではありません。ページは、垂直改ページによって分けられることもあるし、水平改ページを超える場合は、次のページも使いますから、このマクロでは不十分です。 '---------------------------------------------------- Sub Test2() Dim pb As Variant Dim i As Integer Dim j As Integer If ActiveSheet.PageSetup.PrintArea = "" Then   MsgBox "このマクロは、印刷範囲を設定していないと、実行できません。", 48   Exit Sub  End If  On Error GoTo ErrHandler  j = Application.ExecuteExcel4Macro("COLUMNS(GET.DOCUMENT(64))")  For Each pb In ActiveSheet.HPageBreaks   If pb.Type = xlPageBreakManual Then    i = i + 1   End If  Next pb ErrHandler: If Err.Number Then  MsgBox Err.Number & ": " & Err.Description End If If i > 0 Or j >0 Then  MsgBox "手動改ページ数は、" & i & " で" & vbCrLf & _      "水平改ページ数は、'" & j & "' です。", 64 End If End Sub '----------------------------------------------------

freshers
質問者

お礼

お時間を割いていただき、海外ページまで調べていただき 本当にありがとうございます。 ご提示いただいた回答・解決策は、さっそく使用させて いただきたいと思います。 本当にどうもありがとうございました。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.2

Excelの仕様・上限・制限値は、下記をみてください。 で、今問題なのは、 > 一つのワークシートに挿入できる改ページの個数は1026までです < ですが、これは、下記条件にありませんね。 でも、これは、Microソフトが、確認しているものだけなので、それ以外にもあるのでしょう。 > 1シートあたり大体360ページ前後 < は、いくら考えても多すぎると思います。 多分 EXCELのバージョンアップか OSのメモリーアップで、解決出来ると思いますが どんなバージョンでも、処理出来ないと後で編集し直し となりますので、今の内に修正されることをお勧めします。 問題のあるPCのメモリーと周波数の違いは調べましたか?。 対象:Excel 2003 セル内の文字列の長さ 32767文字。 セルに表示できるのは1024文字まで。 数式バーでは32767文字すべて表示。 数式の長さ 1024文字 ワークシートのサイズ 65536行×256列 列の幅 255文字 行の高さ 409ポイント ブック内のシート数 使用可能メモリに依存 (既定値3) 拡大と縮小率の範囲 10~400% 元に戻すことのできる回数 16 有効桁数 15桁 セルに入力できる最大値 9.99999999999999E307 処理できる正の最大値 1.79769313486231E308 処理できる負の最小値 -2.2250738585072E-308 処理できる正の最小値 2.229E-308 処理できる負の最大値 -1E-307 関数に設定できるネストレベル 7 計算で使用できる最も古い日付 1900年1月1日 (1904年日付システムの場合は1904/1/1) 計算で使用できる最も新しい日付 9999年12月31日 入力可能な最大時間 9999:59:59

freshers
質問者

お礼

二度に渡り、ご回答頂きありがとうございます。 まだ理解できていない部分はありますが、自身でもう一度よく 調べます。 本当にありがとうございました。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.1

>一つのワークシートに挿入できる改ページの個数は1026までです >エラーが出ていない人のOSはwindows 2000 Proffesional、 >エラーの出ている人のOSはwindows XP Proffesional >OSの違いは何か関係あるのでしょうか? これは、明らかに下記に抵触してますね。 Excelの仕様・上限・制限値は、EXCELのバージョンや OSのメモリー に依存(左右)されます。 でも、なぜ 改ページの個数を1026個も作成したのでしょう?。 見づらくて どうしょうもないと思いますが??。 ここら辺りを改善(変更)しないとだめですね。 Excelの仕様・上限・制限値 参考URL: http://www.relief.jp/itnote/archives/000579.php

参考URL:
http://www.relief.jp/itnote/archives/000579.php
freshers
質問者

補足

ご回答ありがとうございました。 しかし申し訳ありませんが、何も知らずにただEXCELを使用しているので、回答していただいた内容をちゃんと理解できない部分がございます。 よろしければご鞭撻いただきたいのですが、 『改ページ』とは印刷時のページ設定のことでしょうか? 探し方が誤っているのと調べ方が不十分のため、『改ページ』と いうものをその様に捉え、問題のEXCELファイルページ数を印刷プレビューで数えましたが、10シートある中1シートあたり大体360ページ前後で、改ページを1026個も作成しているようには見えないのですが…。 お時間を取らせてしまい申し訳ございませんが、 『改ページ』というものはなんなのか? 『改ページの数え方』はどのように数えるのか? 教えていただければ幸いです。 よろしくお願い致します。

関連するQ&A

  • Excel が多重起動してしまいます。

    Windows Vista Ultimate に、Office Personel 2007 をインストールしています。(OS にも Office にも、サービスパック1を当てています。) 最近、Explorer 上の Excel ファイルをダブルクリックすると、ブランクのワークシートとそのファイルのワークシートの2つのウィンドウがオープンしてしまいます。(多重起動します。) ちなみに、Office は再インストールしてみましたが、事象は変わりませんでした。 何か対処方法があれば教えて下さい。

  • Excel / WordのWork Sheetが開かない

    状況説明:(1)既存の作成したWork Sheetが開きません。普通なら直に開けたいファイルをダブルクリックで開けられるのですが、それができません。(2)開くためには一旦、Excel 又はWordのアプリを立上げ、そこからファイル”開く”で選択したWork Sheetを開けなければなりません。(3)PowerPointとPDFは問題なし。(4)使用のOSはWins XPでOffice 2007を入れております。 どうぞ宜しくお願い申し上げます。以上

  • EXCELのワークシート名変更におけるエラー

    首題の件 Microsoft Office 2000 premium の エクセルを使用しています。 上記ソフトを使用中、ワークシート名を変更しようとしたところ、入力した文字の前に".xls]"と表示されてエラーが出てしまいます。 (どのようなシート名にしても同様の症状) エラー表示以降、再度ファイル名を変更すると"シートまたはグラフの名前が正しくありません。~"のエラーが出て作業が出来なくなってしまいます。 対処法ご存知の方、回答宜しくお願いします。 すでに試みた方法 ・PC再起動 ・Officeの修復 ・Officeアンインストール -> 再インストール すべて駄目でした。

  • Word2007の終了時エラーについて

    Word2007ですが、ファイルを開いておいてそのまま、新たに新規文章を開いて作業をして右上の×印で終了しようとすると、”Microsoft Office Wordは動作を停止しました”とのエラーが出て、画面が白っぽくなります。 ファイルは1つだけなら問題ありませんし、既製のファイルは2つ開いても上記のような不具合はありません。 不便で困っています。 解決法を教えて下さい。 OSはWindows7 Proffesional 64bitです。

  • Excel 2010のエラーメッセージについて

     こんにちは、OS Windows7 Excel 2010です、宜しくお願いします。  マクロが含まれているExcel 2010のシートをシート毎コピーしようとすると、下のようなダイヤログ がでます。    「移動またはコピーしようとしている数式またはシートに、移動またはコピー先のワークシートに既   にある名前'●●●'が含まれています。   この名前を使用しますか?    ・コピーまたは移動先のシートに定義されている名前を使用する場合は、「はい」をクリックし    ます。    ・数式またはワークシートで参照する範囲の名前を変更する場合は、「いいえ」をクリックし、     「名前の重複」ダイヤログボックスに新しい名前を入力します。」    という内容で、「はい」、「いいえ」の選択をするように表示されています。  「はい」または「いいえ」を選択して色々と名前を入力しようとしても、エラーメッセージが出るばか りでうまく行きません。  一体どのように入力して名前をつけてやれば良いのでしょうか。

  • excelのイメージ

    こんにちわ。 いまexcel2000を使用している者です。 あるexcelファイルで表のイメージを作成し, それを別のexcelファイル(あるいは別のワークシート)に イメージとして貼り付けたいのですが, どうすればよいでしょうか? 教えてください。よろしくお願いします。

  • エラーが出てファイルが開けません!

    Windows2000にOffice97をインストールして、エクセルとワードのファイルを作成し、そのファイルをダブルクリックで開こうとすると、「○○がファイルを使用しています」。又は、「既にファイルが開いています。」とエラーがでてファイルが開けません。教えてください。お願いします。

  • アクセスからエクセルファイルが開けない

    Cドライブに、新規 Microsoft Office Excel ワークシート.xlsxと言うファイルを作成しました。 そのうえで、アクセスから ―――――――――――――――――――――――――――――――― Sub できない1() Dim xlsWB As Object Set xlsWB = CreateObject("C:\新規 Microsoft Office Excel ワークシート.xlsx") xlsWB.Application.Run xlsWB.Name Set xlsWB = Nothing End Sub ―――――――――――――――――――――――――――――――― をすると ------------------------ 実行時エラー '1004' マクロ'新規 Microsoft Office Excel ワークシート.xlsxを実行できません。 このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。 ------------------------ となります。 なので別の方法で開こうと、 ―――――――――――――――――――――――――――――――― Sub できない2() Dim xlApp As Excel.Application Dim xlBook As Excel.Application Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("C:\新規 Microsoft Office Excel ワークシート.xlsx") xlApp.Visible = True Set xlApp = Nothing Set xlBook = Nothing End Sub ―――――――――――――――――――――――――――――――― にしたのですが、 実行時エラー’13’型が一致しません になります。 何がダメなのでしょう? マクロ付きファイルにしないとダメですか? もしくはファイル名に空白があるからエラーになるのでしょうか? そして、なぜ二つのコードのエラー内容がちがうのでしょう? それと、なぜか上記マクロを実行していると ~$新規 Microsoft Office Excel ワークシート.xlsx と言うファイルが出来上がります。(添付画像参照) でもファイルは開いていません。 この状態で、新規 Microsoft Office Excel ワークシート.xlsx をダブルクリックして開こうとすると、一瞬だけ画面に表れてすぐ消えます。 オフィスのバージョンは2007です。 ご回答よろしくお願いします。

  • apacheでのエラー

    windows7でapache2.2.1をインストールしましたが、以下のエラーで困っております。 errorログで ------------------------------------------------------------------------------ [Wed Feb 01 15:34 2012] [error] [client 192.168.10.1] File does not exist: D:\work_01/work_01 ------------------------------------------------------------------------------ ServerNameは192.168.10.1、DocumentRootは、D:\work_01を指定しております。 エラーからして、ファイルが見つからないという事は判りますが、パスの最後がD:\work_01/work_01と 必ず2つ続いており、実質はD:\work_01までで、その配下にはwork_01というフォルダは作成しておりません。恐らくこれが原因かと思いますが、なぜ2つ続けて表示されるのかがわかりません。 どこか考えられる原因がございましたらご教授頂ければ幸いです。初心者ですので、言葉足りずで申し訳ありませんが、よろしくお願いいたします。

  • WindowsXP Proffesional での共有フォルダへのパスワード

    会社でOSがWindowsXP ProffesionalのPCで ファイルサーバー的は使い方(ただワークグループで繋がっているだけです)をしたいと考えていますが、 クライアント側(OSはME・XP Home・XP Proといろいろです)からそのファイルサーバー側のあるフォルダに対してパスワードで制御したいのですが、 98やMEの様にフォルダのプロパティでパスワードを設定することが出来ません。 正直、XPを使用するのは初めてなので戸惑っています。 どうすれば、ファイルサーバーであるWindowsXP Proffesional側のPCのフォルダにパスワードが掛けられるでしょうか。 アクセスはワークグループ上のPCからです。よろしくお願いします。 稚拙な文章の為、適時補足させて頂きます。

専門家に質問してみよう