[[20160908103657]] 『行が挿入できない』(響樺) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行が挿入できない』(響樺)

初めまして。
会社で使っている表で、私は前任者から引き継いで使っているので、設定などは解りません。
色々と調べて似たような質問もありましたが、解決が出来なかったので、ご教授させて頂きたく書き込みしました。

行を挿入しようとすると下記の文面が表示されます。
「データの消失を防ぐため、空白でないセルをワークシートの外に移動することはできません。新しいセルを挿入する別の場所を選択するか、ワークシートの末尾からデータを削除してください。
ワークシートの外に移動できるセルにデータがない場合は、どのセルが空白でないと見なされるかをリセットできます。これを行うにはCtrl+Endキーを押してワークシート上の最後の空白でないセルに移動します。このセルと、データの最後の行および列とこのセルの間のセルをすべて削除し、保存します。」

…と、このような長い分で、書かれている事は全てやったのですが何も変わりません。
フィルタやウィンドウ枠の固定も解除しました。

通常と違う事はセルの縦は1048576まであり横はXFDと表示範囲が大きいことです。
もちろん表はこんなに大きくありません。
今は縦1306横AUまでしか表は作成していません。

宜しくお願いします。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


CTRL+SHIFT+ENDキーを同時押ししてみてください。
末尾行または末尾列まで、数式が埋まっている列・行があるのではないでしょうか?

メッセージ通り、絶対に使わないあたりを削除してから挿入してみてください。
(???) 2016/09/08(木) 11:09


回答ありがとうございます。
やってみたのですが、何も変わりませんでした。
絶対に使わないあたりで挿入を試みても出来ませんでした。
表は1018576まで作っているわけではなくて継ぎ足しているのですが、表を作る際にはセルの高さを替えているのですが、そちらも「コピーしたセルの挿入」では出来ないのでコピー+貼付で足しています。
それから縦列の方は問題なく挿入は出来ます。
横のセルの挿入だけが出来ない状態です。
今一度、宜しくお願い致します。
(響樺) 2016/09/08(木) 16:01

消しても、末尾まで使っていたという情報をExcelが保持しているのです。後ろの列を削除後、一旦ブックを保存してから、開き直してください。

CTRL+ENDによる確認も、保存することも、エラーメッセージ中に書いてあることなのですけどね。長々と書いてあるせいで、肝心な部分が伝わらないという。
(???) 2016/09/08(木) 16:08


後の列を削除した後に保存をして、開き直しましたが、変わりませんでした。
表内でも表外でも挿入は出来ませんでした。
Excelのオプション設定などでチェックするもの、外すものはございますか?
(響樺) 2016/09/08(木) 16:19

 >>後の列を削除した後に保存をして、開き直しましたが、変わりませんでした。 

 いやぁ・・・

 行挿入でエラーがでているのではないのですか?
 いくら列を削除しても、行が、1048576 まで、なにかしら、UsedRange とみなされるもの(数式や罫線含む)が入っていれば
 挿入できないですよ??

(β) 2016/09/08(木) 16:23


CTRL+ENDを行った際、セルのアドレスはどうなっていますか?
消した列は含まれなくなるはずです。もし変わらず末尾列のままならば、消し方に問題がありそう。

A,B,C…と列名が書いてある部分を横に範囲選択し、右クリックして「削除」です。DELキーでは、内容が消えるだけで、列は削除されませんよ?
(???) 2016/09/08(木) 16:26


 この問題になっているシートを表示した状態で Alt/F11 を押してください。
 で、メニューの 表示->イミディエイトウィンドウ を選択してください。
 画面の下に イミディエイトウィンドウが表示されますから、ここに

 ?ActiveSheet.UsedRange.Address

 これを コピペで貼り付けてエンターしてみてください。
 この下に 領域が表示されます。
 なんと表示されるかを、教えてもらえますか?

(β) 2016/09/08(木) 16:29


右クリックで削除を試みましたがリソース不足で全部は出来ませんでしたので手動で出来る範囲ではしてみましたが1048576まであるので5000くらいでやめてしまいました。
申し訳ございません。

次にイミディエイトウィンドウを試しまして入力しましたら$1:$1045707な文字が出ました。
(響樺) 2016/09/08(木) 16:58


削除できなかったのならば、挿入できない現象が変わるはずがないですね…。

そんなPCの限界に挑戦するようなシートでは、遅くて使い物にならないのではないですか?(というか、列削除できなくなっている段階で、既に限界を超えているかと)
必要な部分だけコピーして、新規ブックに移行してはどうでしょうか。本当に必要なのは、たったの1300行くらいなのですよね? それなのに、104万行も使われた跡があるのは変すぎです。
(???) 2016/09/08(木) 17:14


 かぶりましたがメモしたのでコメントします。

 >$1:$1045707

 これは、このシート上、目には見えませんがエクセルから見て
 1行目から1045707行目まで、A列からXFD列まで、ぎっしりと、【何かが】埋まっているということです。

 逆に現在、困っているシート、これを、

 ・新規ブックを作成
 ・現在困っているシートの、必要部分のみを選択して Ctrl/c。
 ・新規ブックにシートに貼り付け

 こうしてできた新規ブックで、挿入等 やると、どうなりますか?

(β) 2016/09/08(木) 17:19


新規作成しましたら、問題なく挿入することが出来ました。
ありがとうございました。
正社員でない私が既存のものを変更するには抵抗がありましたが、新しく作り直したいと思います。
会社のパソコンはそれほどスペックはいいものではありません。
未だにエクスプローラー7を使っている辺り、更新しないのかなって思っているくらいです(サービス終了したのに)
システムの種類も32ビットでした。
このタイプのExcelが10個くらいあるので少し面倒ですが^^;

本当にありがとうございました。
(響樺) 2016/09/09(金) 09:23


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.