• 締切済み

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

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

  • oppaw
  • お礼率79% (741/934)

みんなの回答

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.4

>イベントプロシージャを登録したボタンをずっとシートの真ん中上に表示したいので、このようなことを考えました。 別案で、こんな方法も http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_130_03.html http://officetanaka.net/excel/vba/tips/tips05.htm 参考までに

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

エクセルの考えは A.上下スクロールの場合は1,2行目などを固定(ウインドウ枠の固定) B.左右スクロールの場合は1,2列などを固定(ウインドウ枠の固定) を刷るのがキホンです。 しかし両方を組み合わせるのは、禁止されているわけではないので A,Bを併用してはどうですか。 例えば、c3セルを指定してウインドウ枠の固定をしてみてください。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

1行目・2行目及びA列・B列を固定したいということでいいわけですね? その場合はC3セルをクリックしてウインドウの固定をすればOKですよ!

oppaw
質問者

お礼

すみません。 例えばA1からJ2までのセルを、スクロールバーを右に移動させても表示するということです。 A3から下の行は右にスクロールしますが、A1からJ2はそのまま表示されるということです。 私の場合、イベントプロシージャを登録したボタンをずっとシートの真ん中上に表示したいので、このようなことを考えました。 わかりにくくてすみません。

  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.1

ウィンドウの固定のやり方は判っている様ですね。 で、ひょっとして、上から2行を常時表示させ、しかも例えばA1からF1迄を、横スクロールしても表示させて起きたいとの事でしょうか。 でしたらその様な事は出来ません。 唯一出来るのは、上や左の部分を固定する事だけです。 上と左の重なる所は常時表示されますが。 もし、上の様な表示をさせたいなら、エクセルのVBAを使えば出来ますが、全くVBAを知らない方に数行で書ける内容ではありません。

oppaw
質問者

お礼

Excelの基本機能ではできないのですね。 VBAは多少は使えますが、このようなことをやろうとした時にどのようなコードになるかということは想像すらつきません。 ありがとうございました。

関連するQ&A

  • エクセルの1行目と1列目を同時に固定したいのですが・・・

    エクセルの1行目と1列目を同時に固定したいのですが・・・ エクセル2007を使用しています。 そこで、1行目と1列目を同時に、完全に固定できればと思っています。 といいますのも、1行目と1列目に、コマンドボタンを配置し、 2行目、2列目以降を縦横どちらにスクロールしても、 常に表示させておくことができればと思っています。 B2を選択し、ウィンドウ枠の固定をしても、 縦スクロールの場合は1列目が、横スクロールの場合は1行目が動いてしまいます。 ブラウザのフレームのように、1行目も1列目も、 縦横どちらのスクロールに対しても、完全に固定させることはできるのでしょうか? よろしくお願いいたします。

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

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

  • Excel の見出し行と見出し列を固定するには?

    Excel2000 なのですが、例えば見出しがA列にあり、かつ、1行目も見出しの場合、スクロールしても見出しを表示するにはどうすればいいでしょうか? 現在1行目をスクロールしても固定表示する方法として以下の方法を使っています。 1.2行目を選択(反転) 2.メニュー「ウィンドウ」-「ウィンドウ枠の固定」 これですと、1行目は固定表示されるのですが、横スクロールさせるとA列が見えなくなってしまいます。 すみませんがよろしくお願いします。

  • html+CSSでテーブルのスクロール(位置固定)

    助けてください。 たとえば、10項目の列を持つテーブルがあったとします。 レコード件数は100件だとします。 画面に表示できるのは5項目、10件だとした場合、 そのテーブルに対して縦横スクロールバーを つけるのですが、その際に縦スクロールバーを下に動かした場合、 <th>列名だけはスクロールさせず、レコード部のみスクロールさせたいです。 また、横スクロールバーを右に動かした場合、5項目は固定で6項目目以降をスクロールさせたいです ※エクセルのウインドウ枠の固定 を適用したイメージ htmlとスタイルシートで実現できますでしょうか?

    • ベストアンサー
    • CSS
  • excelのスクロールバーが固定されてしまう

    excelで一つのシートのスクロールバーが急に固定されてしまい、解除できなくて、困っています。 どういう状態かといいますと、データが下部まである場合、 通常、データ量によって、縦のスクロールバーの範囲がどんどん小さくなっていくはずですが、 なぜか、データがあるにも関わらず、スクロールバーが小さくなっていないので、 スクロールさせることができず、データの下部はキーボードの↓やPageDown等で セルを移動させなければいけない状態です。

  • Excel VBAでスクロールバーから行番号を取得

    Excelのワークシートの縦のスクロールバーをクリックすると、行番号が表示されますが、これをVBAで同時に取得できませんか。スクロールバーにはイベントがないことは理解していますが…。特定な行が最上位となったとき、固定枠内のセルを書き換えることを考えています。

  • エクセル横スクロール

    ウィンド枠の固定で先頭行の固定の場合。 マウスで横スクロールすると、 縦も同時にスクロールしてしまいます。 マウスを変えても同様です。 バグでしょうか? エクセル2010です。

  • Excel行スクロール

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

  • Excel 縦スクロールバーでデータが動かない

    お世話になります。 PC:lenovo X61 OS:XP Excel:2000 【質問内容】 エクセルのスクロールバーについて質問がございます。 縦スクロールバーを左クリックしながら、上下動をすると、 連動してエクセルの行データも一緒に動く筈なのですが、 データが動きません。 左クリックを離すと、該当行のデータまで移動される感じです。 ScrollLockがされている訳ではありませんし、 ウィンドウ枠の固定も関係ないようでした。 エクセルの設定なのか、OS側の設定なのか、 分からないまま非常に困っています。 どなたかご教授をお願い致します。

  • Excelでのスクロール

    Excelでスクロールすると、横に移動します。 ウィンドウ枠の固定をしている、右側のみです。 ウィンドウ枠の固定をはずすと直りますが、 再度設定すると、スクロール時に横に移動します。 修復する方法はないでしょうか?ご教授ください。

専門家に質問してみよう