• ベストアンサー

エクセルで不要なセルが削除できません。

お世話になります。 XPでExcel97です。文字だけのデータを引き継いだのですが、容量がとても大きい(3.5MB)ので調べたところ、A1からN100のセルまでしか入力されていないのに、Ctrl+EndでN2954のセルに飛びます。 不要な行を削除しても変わりません。同様のシートが40ほどあります。 原因と対策を教えてください。よろしくお願いします。

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

  • ベストアンサー
回答No.1

行削除した後にいったん保存してから開き直してみましたか? こうしないと削除しただけでは最終セルの情報は更新されません。

chutohanpa
質問者

お礼

早々にありがとうございます。 保存後に開いたら更新されていました。 とても助かりました。

関連するQ&A

  • EXCELの「使われたセル範囲内の最後のセル」について

    Excel2000でVBAを使用して開発している物があるのですが、Oracleからデータを受信して内容をシートに表示させています。クリア処理として、受信したデータを消す処理(ClearContents+α)があるのですが、クリアしたにもかかわらず、タイトルの件最後のセル位置(Ctrl+Endキー)が記憶されたままになってしまいます。 試しに、シートの最終行までを削除してみたのですが、やはり記憶されたものは消えません。 そこで、記憶された最後のセルを消す方法がありましたら教えてください。 O/SはWindows98SEです。

  • 空白のセルを行削除する。EXCELマクロなのですが・・

    VBA初心者です。 データーをHPから、単純にコピーしてきて、 EXCELに貼り付けています。 フィルターをかけても、画像かなにかがセルに張り付いているのか、 空白行をすべて削除できません。 いろいろ試して(HPから、空白セルの行削除について書かれてあるマクロを貼り付けて)動いたのが、このVBAです。 しかし、遅いので、早いVBAに簡略できればいいのですが。。 大体、1000行ぐらいの文字を貼り付けて、3/1ぐらいが空白行です。A行のセルの空白のみを、削除したいのですが。  まったくの素人なので、わかりません。 どうかよろしくお願いいたします。 Sub 空白の削除() x% = Worksheets("sheet1").Range("A65536").End(xlUp).Row For i = x% To 1 Step -1 If Worksheets("sheet1").Cells(i, 1).Value = "" Then Worksheets("sheet1").Rows(i).Delete Next End Sub

  • エクセル 行の挿入について

    EXCEL2002を使用しています。 行を挿入しようとしましたら、次のようなエラーメッセージがでました。 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータを削除、またはクリアしてください。 その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行ってください』と。 データを入力した後、入力漏れに気がついたので、行の途中に入力漏れしたデータを挿入したいのですが、どのようにすれば、行の挿入ができるでしょうか。 (例えば、1行目から100行目までデータを入力した後に、10行目に新たにデータを挿入したい場合) よろしくご教示願います。 なお、OSはウィンドウズXPです。

  • エクセル セルの複数削除がしたい。

    使用しているオフィスは、WORD2003になります。 例えばセルの 1行目のB列~G列まで 2行目のB列~G列まで のそれぞれのセルに文字が入っているとします。 1行目の文字を一括で消したい場合、 1行目のB列~G列までのセルをマウスで選択して、 バックスペースやデリートキー(以下:削除キー)を押せば、 通常一行目のB列~G列に入っている文字は、通常全て削除されると思います。 所が、設定を変更した覚えはないのですが、 セルをB列~G列まで選択して削除キーを押した時、 選択されている状態のまま、文字は削除されず、B列のみが直接入力?する形になってしまいます。 多分、オプション設定等で調整する事が出来るものだと思っているのですが、それらしき項目がなくて解らない状態です。 ※行ごと削除したり他にもやり方はあると思いますが、セルを複数選択して、その選択したセルに入力してある文字を、削除したいのです。 上手く伝わっているでしょうか・・・ ご存じの方がいれば教えて頂けないでしょうか。 よろしくお願いします。

  • EXCELで文字検索したセルの行と前後の行の削除の方法

    EXCEL-VBAを使ってワークシートのデータ整形をしています。 ある文字列を検索し、その文字列を含む行とその前後の行を削除するロジックを記述したいのですがうまくできません。 例:検索文字列「合計」、"合計"の入っているセル「B120」のとき、B119~B121の3行分の行削除をしたい。 おそらく検索された文字列を含むセルの行番号を取得してその番号-1と+1の行を選択して削除すればよいのではないかと思ってるのですが、もっと良い方法があるのでしょうか? よろしくお願いします。

  • エクセル:スペースの削除(連続するセル)

    全角で4文字分スペースをあけ、その後 文字を入力してあるセルがひとつの列に 数百行あります。 スペースをすべて削除し、左詰めで文字を 別の列に表示させたいと思います。 ○○○○M55 ○○○○N987   ↓ M55 N987 行数がかなり多いので、関数等を使い、 オートフィルで一気に片付けたいのですが、 何か良い方法はないのでしょうか?? 教えてください よろしくお願いします!!

  • Excelのセルのコメントについて

    Excel2000を使用しています。 シートの構成で、タイトル(4,5行目)とデータ入力(6行目以降)と別けているのですが、タイトルの部分にセルのコメントで、そのタイトルの項目についての説明を入れています。 データ入力部で入力したり、それを削除したり、色々やっていると、コメントの大きさが色々と変化してしまうので、コメントの設定した大きさを維持する方法はないでしょうか?

  • Excelの空文字セルの削除方法を教えてください

    別のシートでIf文を使い計算しています。 =IF(条件式,"",表示文字) 計算した結果をシートに値のみで貼り付けをしています。 Ctrl + 矢印で値が表示されているセルへ飛ぼうとしても空白のセルが値が入っていると認識され表示されているセルへ飛べません。 手動で一つ一つ空文字を削除すると表示されているセルへ飛ぶことが出来ます。 自動で空文字を削除するにはどうしたらいいのでしょうか? Excelは2000を使用しています。

  • エクセルの異常に余計なセルを削除したい

    お世話になります。 職場で不慣れなエクセル作表をしました。 70行位、N列位のものなのですが 69行目と70行目にF列以降、二桁台(××列)まで 異常に長い列に渡って無駄な罫線入りセルを作ってしまいました。 数行ずつ削除していったのですが、なかなか終わりません。 効率よく削除する方法をご存知の方、ご伝授ください。 よろしくお願いします。

  • エクセルのセルの下線が消えない

    Excel2002をつかっています 3行目のセルに下線が表示されていますCtrl+Endを押して みますと最後まで下線がついています 印刷プレビューで確認しても下線は表示されていません 罫線ツールバーで「枠なし」でも消えません 自分の知ってる範囲でいろいろやってみましたが消えません どうしたことでしょう困っています。 パソコン操作は1年生です。 教えてください

専門家に質問してみよう