• ベストアンサー

エクセル:行削除でできた空き地を整地したい

こんにちは。 例えばこんな症状で不満をもっています。 自分でもうまく説明できてないように思うんですが、 伝わることを(そして解決されることを!)祈って‥‥ >1000行のデータを読み込んだ。 >ウィンドウ右端のスクロールバーを直接ドラッグして >データの最初のほう、最後のほう、下3分の2くらい、 >という直感的な検索?操作をしていた。 > >つぎにこれを行削除で300行くらいまでスリム化すると、 >データは減るけれどエクセルは元の1000行時代を覚えていてか、 >スクロールバーは1000行目あたりまで降りていってしまい、 >今度の新しい300行の範囲での「最初のほう」「最後のほう」という >参照ができなくなった。 >この「もう見に行く事も無い不要な700行ぶん」を >スクロールバーが参照しないように?できないものか。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

最後のセルの確認は「編集」「ジャンプ」「セル選択」の 「最後のセル」でできます。 詳細は下記のURL【「最後のセル」の位置を修正する方法】を確認してください。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;405492&Product=xlw2kINT
gattonero
質問者

お礼

本家マイクロソフト社にこんなページがあるとは思いもよりませんでした。 「へぇ~」ボタン連打でした。 ありがとうございます。

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

その他の回答 (3)

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.4

保存しなくても良い方法。保存したくない時もあるかも? 頻繁使用に対処し、Ctrl+R で一発で使用セル範囲を再設定する方法です。 「面倒な操作は、やっていられない」というときには最適と思います。 マクロですが、宜しかったら下記の手順でテストしてみてください。 1.Alt + F11 で VBE(Visual Basic Editor)を開きます。 2.VBE のメニューから[挿入] -->[標準モジュール] を指定します。 3.モジュールウィンドウに下記コードをコピーして貼り付けます。 4.Alt + Q (または、右上隅の×)でウィンドウを閉じ、シートに戻ります。 5.メニューから[ツール]-->[マクロ]-->[セキュリティ]で「セキュリティレベル」を  「中」にして[OK]します。 6.メニューから[ツール]-->[マクロ]-->[マクロ]で「SetUsedRange」選択状態で、  [オプション]を押し、ショートカットキーに "u" を指定し、[OK]します。  再度[OK]等でマクロダイアログを閉じます。("u"は、UsedRangeの"U") これで完了。 データ下部を大量に行削除した後、Ctrl+U を押してみてください。 こんなので如何でしょうか? (Test Excel2000) Sub SetUsedRange()   ActiveSheet.UsedRange.Resize(1, 1).Select End Sub

gattonero
質問者

お礼

ありがとうございます。 ちょっと私には高度すぎる(理解しようと努力する気が萎える)内容です。

全文を見る
すると、全ての回答が全文表示されます。
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

削除後に一度上書き保存をして終了 再度立ち上げて見てください 参考になれば幸いです

gattonero
質問者

お礼

ありがとうございます。 参考になりました。時間差で#1さんにポイントです。 申しわけありません。またどこかでよろしくお願いします。

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

Ctrl+Sで上書き保存してください。 そしてCtrl+Endで、最後のセルの位置が300行にあることを確認してみてはいかがでしょうか。

gattonero
質問者

お礼

シンプル・イズ・ベスト。ありがとうございました! 保存しないと「そこんとこ」は上書きされない、ってことでしょうね。

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

関連するQ&A

  • Excel行スクロール

    Excelの行スクロールで教えてください。 100行分のデータがあるときは100行分で行スクロールバーが出ます。 1万行分のデータがあるときは1万行分で行スクロールバーが出ます。 ところが、一度1万行のデータがあった後、9900行を削除しても行スクロールバーは1万行分のままです。データが100行分になったので100行分の行スクロールバーにしたいのですが、やり方がわかりません。 Excel2000です。Excelの一般機能としての操作方法とExcelVBAでの方法をお願いします。

  • エクセル2010 オートフィルタ 不要な行

    『一定の範囲にオートフィルタを設定し、 任意の列でフィルタリングを掛けた結果上で、 垂直スクロールバーを一番下まで落とすと、 フィルタリングされた結果の最下行まで落ちる』 これを「正しい」現象として、今まで認識していましたが、 本日、以下のような現象が起きました。 最後の一文のみ、変わります。 『一定の範囲にオートフィルタを設定し、 任意の列でフィルタリングを掛けた結果上で、 垂直スクロールバーを一番下まで落とすと、 フィルタリングされた行より更に下(フィルタリング対象範囲外)の行まで余分に落ちる』 これは、何故でしょうか。 私の認識する「正しい」挙動に修復することは可能でしょうか。 余分なデータが認識されているのではと考え、 オートフィルタ範囲外の行列は一度削除し、 また『最後のセル』位置も、オートフィルタ範囲内の一番右下であると確認済みです。

  • エクセルのスクロールバー

    3000行程度のエクセルシートを操作していたのですが、 いつもは右にあるスクロールバーが、 3000行の部分を最終行として対応していました。 ところが、1回操作をあやまってしまったようで、 現在は65535行目が最終行になってしまいました。 戻すやり方はありますか? つまり3000行以降の無データの部分に関して 右のスクロールバーを対応させないということです。 わかる方がいましたらお教えください。

  • Excelで1.2行目だけ固定して3行目以降をスクロールさせたい

    Excelで、スクロールバーを横に移動させても、1・2行目だけは動かずに、3行目以降はスクロールするようにしたいです。 つまり、画面を移動させても、1・2行目(タイトル行というか見出しというか)だけはずっと同じものが表示されて、3行目以下のデータだけがスクロールするようにしたいのですが、できますでしょうか? ウインドウ枠の固定を使ってみたのですが、縦にスクロールした時は1.2行目を表示したままにすることができましたが、横にスクロールすると1.2行目も横に移動して消えてしまいました。 よろしくお願いします。

  • エクセル画面右端のスクロールバーについて

    エクセル画面右端のスクロールのバーについて、新たにエクセルを開いた時はデータが入っていませんので、このバーは長いですけど、データの入った行数が多くなれば(もしくは手動で下の方にスクロールさせていけば)短くなっていきますよね。 例えば、10000行のデータがあるとし、そのバーがかなり短い状態だとします。その状態で9000行を削除して、残り1000行になっても、バーの長さが短くなりません。(10000行のデータが入っている時と同じ長さです) 恐らくそのような状態のせいで、シートのサイズが膨大になっているため、読込や保存でかなり時間がかかってしまいます。(現に、試しにシートを削除すれば2.5Mぐらいサイズダウンしました。) このバーを常に適切な長さに保っておく方法、もしくは行数が大幅に減った際に、バーを適切な長さに戻す方法を知っていらっしゃいましたら、ご回答宜しくお願いします。

  • Excelの使用していない列、行の削除について……

    Excelの使用していない列、行の削除について…… Excelデータで、「I」の「115」までのデータがあります。 「印刷プレビュー」で表示してもそれは同じなのですが、印刷すると4.5枚「白紙」で排出されます。 画面右にスクロールバーがあり、おかしく思いスクロールしたら、 「795」「I」からずっと「薄い黄色」で塗られていました。 この「795」「I」からの「薄い黄色」の消しかたと、「116」以降の削除の仕方を教えてください。 よろしくお願いします。

  • エクセルである行以下消したい

    エクセルの1シートで ある行以下、データのある限り消したい 今は、その行から行番号のところを ドラッグして最後までたどって選択して 削除しています これを、開始行がわかれば、あとは最後まで 消す、簡単な方法はありませんか

  • エクセルのメニューバーが右端に…

    エクセルのメニューバーが右端に… Windows XP Excel 2003を使っています エクセルのメニューバーが右端によっています(画像参照) クリックしてドラッグしようとも動きませんし 使いにくいので上端に移動したいのですが… 宜しくお願いいたします

  • エクセル 行の200~ をクリアにしたい

    Win8のエクセル2013を使っています。 A列をリンク貼り付けしたら、データがかなり重くなってしまったので、数値の入っていない「行200~最後まで」を数字や値をクリアにしたいのですが、行をドラッグしながら一番下まで持っていくのは、とても時間がかかります。 何か一発で「行200~」をクリアにする方法はないでしょうか? 詳しい方いらっしゃいましたら、教えて下さい。 よろしくお願い足します。

  • エクセル:ウィンドウ枠の分割

    教えてください。 エクセルシートを以下の方法で4つに分割しました。 垂直スクロール バーの上端、または水平スクロール バーの右端の分割ボックスをポイントします。 ポインタが (二重線に上下または左右に矢印が付いた形) に変わったら、分割ボックスを下方向または左方向の目的の位置までドラッグします。 この4つそれぞれのウィンドウ枠で個別にスクロールできるようにしたいのですが、そのようなことは可能ですか? もしくは、1,2行目は固定、3行目より下に関しては左右(A~EとF以降)に分割、左右で個別にスクロールできるようにしたいです。 おわかりの方、もしくは他の方法を知っていらっしゃる方、アドバイスお願い致します。

専門家に質問してみよう