• ベストアンサー

エクセルのデータがない行にはスクロールしないようにしたい

エクセルでデータを管理しています。 データがある、一番最後の行までしかスクロールしないようにしたいです。 つまり、データがない行は削除したいということですが、空っぽにするだけではなくて、行そのものを消すといったらいいのでしょうか…。 シフト+コントロール+エンドキーで全選択して行を削除しても、おそらくその下にあったであろう行が追加されて意味がなくなってしまいます。 何か方法があればよろしくお願いします。 一応、検索してみたのですが、同じような質問があったらすみません。

  • ainain
  • お礼率84% (159/188)

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

下記でどうですか。 A列のデータ最終行をクリック SHIFTを押しつつ下矢印キー そのままで、SHIFTを押しつつ右矢印キー 書式 行 表示しない

ainain
質問者

お礼

なるほど、参考になりました。 ありがとうございました。

その他の回答 (5)

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

訂正します。 #1の回答者です。 マクロのよる制御は、表示そのものは消えていませんでした。 マクロは良くお使いの方なら、デジタル署名を入れることにより、セキュリティは、「中」のままでも「可」です。不特定多数に配布するには、CA証明が必要ですが、それには、フリーではなくなります。 なお、他の方から出ている行または、行・列の非表示もよろしいかと思います。

ainain
質問者

お礼

ご丁寧にありがとうございました。 参考にさせていただきます。 ありがとうございました。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

ANo.3の回答に一味加えて、 最終行の下に一行空白を残して非表示にしてみては。 データのある行を最終行で表示にすると その下の行に、行を追加するのが面倒になります。 参考程度に。

ainain
質問者

お礼

参考になりました。 ありがとうございました。

  • normo
  • ベストアンサー率54% (6/11)
回答No.3

不要な行から最終行までを非表示にすると行が消えた様になりますよ。

ainain
質問者

お礼

参考にさせていただきました ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

VBAを使えばスクロール範囲を制御出来ますが、起動時にマクロを無効にすれば制御できません。

ainain
質問者

お礼

VBAは使ったことありませんでした。 ちょっと研究してトライしてみようと思います。 参考にさせていただきます。 ありがとうございました。

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

こんにちは。 >一応、検索してみたのですが、同じような質問があったらすみません。 それは、検索では、探しきれないのですが、何度もその話は出ていますね。 私としては、もう、個人的意見は、この件では繰り返す気はないのですが、以下の方法は、賛否両論・一長一短ですね。ただ、これしかない、というものはありませんね。 ただ、どちらかというと、こういう設定は、ユーザー本位ではなく、製作者本位の考え方だと思います。 ・改ページプレビュー画面     - 一般的な風潮 ・ロックを使う ..書式-保護-ロックで範囲だけを開ける    - バージョンによって仕様が変わる。 ・プロパティのScrollArea で囲う    - 再起動すると初期化するので、マクロ要

ainain
質問者

お礼

やはり既出の質問でしたか失礼いたしました。 何通りか回答いただき、ありがとうございます。 いろいろ試してみようと思います。 参考にさせていただきます ありがとうございました。

関連するQ&A

  • Excel行スクロール

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

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

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

  • エクセルの行の選択方法

    エクセルにて、 一列で100行、200行もあるデーターを Shift+↓かドラックして選択をしています。 選択する時間が結構かかります。 Ctrl+↓をすると最後に飛ぶだけでした。 瞬時に選択したい列の行を選択する方法を教えてください。 すみませんが教えてください。

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

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

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

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

  • Excelである行をスクロールしても見えるようにしたい

    Excelで2000行くらいの大きなデータベースがあります。このシートの10行目にデータベースの見出しがあり、以下の条件の下、スクロールしてもいつもここが表示されるようにしたいですがどのようにすれば可能か教えて下さい。 (条件) ・1行目~9行目にはこのデータベースの使い方が書いてある。 ・10行目にデータベースの見出しが有る。 ・スクロールした時に1~9行目は見えなくなっても構わないが、10行目だけはいつも表示させておきたい。 (知りたいこと) 「ウインドウ枠の固定」機能を使うと上記の条件の場合、1行目~10行目まで固定されてしまう。固定したいのは10行目だけ。(1~9行目は単なる説明なので常時表示する必要が無い。) 特定の行だけの固定方法はあるのでしょうか?VBAを使えば可能でしょうか?

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

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

  • エクセルで最上段の行だけ動かさないでスクロールする方法

    エクセルで最上段の行(カテゴリー名・タイトルなどが記入されている行)だけ動かさないで、それより下の数値が記入されている行を下にスクロールする方法を教えてください。 その際、タイトル名はどれだけ下がっても見えるように設定したいのですが、どうすればいいのでしょうか。

  • EXCELで1行のデータを4行に書くとき

    EXCELで表を作りました。 1行のデータをタイトル含め4行にしたいので計算式【=A2】でリンクさせました。 たとえば1行のデータを半分に切って、上から【タイトル、データ、タイトル、データ】という感じです。 その4行の表を下にコピペすると5行目のデータがリンクされてしまいます。 コピペした表にすぐ下の1行をリンクしたい場合どのようにすればいいでしょうか。 *画像がうまく添付できません、、、 *このような書き方で理解いただけましたでしょうか。 以上、教えていただけると助かります。

  • エクセルの行を一度に選択する方法

    最近仕事でエクセルを頻繁に使うようになり、 エクセルのデータの行をコピー&ペーストをする際、 行に入っている数字のみを一度にコピーする方法はありますでしょうか。 (たとえばコントロールとAのような。。) データが多ければ多いほど、行のみを選択してコピーすると ずっとページの下まで数字をおいかけなければいけないので、 時間をようしてしまいます。。 宜しくお願いいたします。

専門家に質問してみよう