Excelで、スクロールバーを横に移動させても、1・2行目だけは動かずに、3行目以降はスクロールするようにしたいです。
つまり、画面を移動させても、1・2行目(タイトル行というか見出しというか)だけはずっと同じものが表示されて、3行目以下のデータだけがスクロールするようにしたいのですが、できますでしょうか?

ウインドウ枠の固定を使ってみたのですが、縦にスクロールした時は1.2行目を表示したままにすることができましたが、横にスクロールすると1.2行目も横に移動して消えてしまいました。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

>イベントプロシージャを登録したボタンをずっとシートの真ん中上に表示したいので、このようなことを考えました。



別案で、こんな方法も

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub0 …

http://officetanaka.net/excel/vba/tips/tips05.htm

参考までに
    • good
    • 2

エクセルの考えは


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

1行目・2行目及びA列・B列を固定したいということでいいわけですね?



その場合はC3セルをクリックしてウインドウの固定をすればOKですよ!
    • good
    • 4
この回答へのお礼

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

お礼日時:2009/01/25 12:56

ウィンドウの固定のやり方は判っている様ですね。


で、ひょっとして、上から2行を常時表示させ、しかも例えばA1からF1迄を、横スクロールしても表示させて起きたいとの事でしょうか。
でしたらその様な事は出来ません。

唯一出来るのは、上や左の部分を固定する事だけです。

上と左の重なる所は常時表示されますが。

もし、上の様な表示をさせたいなら、エクセルのVBAを使えば出来ますが、全くVBAを知らない方に数行で書ける内容ではありません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/01/25 11:51

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

Q美人に恐縮する男性

男性が言う、美人は苦手という言葉がイマイチ理解できません。

なんだかんだ美人が大好きなのになぜ美人に恐縮してしまうのでしょうか?

職場に新入りが入ってきました。

1人は清楚な美人系のしっかりした子。
もう1人は不思議ちゃんで天然なお世話にも美人ではない子。

黒髪清楚美人さんは誰が見ても美人という感じで雰囲気は大政絢や北川景子系統で、受け答えがしっかりしていて大人しい控えめな人です。

もう1人は例える芸能人はみつかりませんが、明るめショートのウエーブパーマで、性格は個性的な天然さんで面白い人です。

従業員の対応が美人さんより不思議さんに対するほうが、構ってるというか興味があるのかな?っという感じでした。

確かに美人さんは放置していても平気だろうなと思うくらいしっかりしています。
不思議さんは目を離すとやや危なっかしいです。

しかし、不思議さんには笑あったり小馬鹿にしたりするのに
美人さん相手には緊張しているというかあまり目を合わせていない感じです。

美人さんも不思議さんも両方愛想はいいです。
しかし不思議さんはなんか見ていて危なっかしいしたまにずれた発言も多く疲れます。

口数が少なめな大人しい美人はとっつきにくいですか?
年齢は美人さんが20で不思議さんは30です。

私の今までの男性は美人にはえこひいきが多く、美人にがつがつ絡みにいく上司ばっかりでしたので新鮮です。

それか、美人系はタイプではないんでしょうかね?

美人より少し崩れてるほうが親しみやすいという男性の心理を教えてください。
でも、性格もいい美人なら美人が最強じゃないですか?

男性が言う、美人は苦手という言葉がイマイチ理解できません。

なんだかんだ美人が大好きなのになぜ美人に恐縮してしまうのでしょうか?

職場に新入りが入ってきました。

1人は清楚な美人系のしっかりした子。
もう1人は不思議ちゃんで天然なお世話にも美人ではない子。

黒髪清楚美人さんは誰が見ても美人という感じで雰囲気は大政絢や北川景子系統で、受け答えがしっかりしていて大人しい控えめな人です。

もう1人は例える芸能人はみつかりませんが、明るめショートのウエーブパーマで、性格は個...続きを読む

Aベストアンサー

>口数が少なめな大人しい美人はとっつきにくいですか?

はい。

美人さんはどうしても男性からちやほやされやすく、
プライドも高いですから、
しょうむない男だと下手に近寄ると
どうせ美人だから近寄ってきているだけでしょとか
そういうけんもほろろな対応をされるかもしれない
という理由から、本人の性情や性格を
ある程度把握してからでないとからめない。
という自己防衛本能に基づくものです。

対応の差は自分のことを自覚している男性か
そうでないか。という違いに相違ありません。

Q固定した行を次頁の2行目以降に表示したい

エクセルの2行目、3行目を印刷時固定したいのですが、
次頁以降の1行目はその頁毎の該当行が反映される様にしたいと
思っています。

1頁目
1行目・・・◇(頁毎の該当行)
2行目・・・A(印刷時固定)
3行目・・・B(印刷時固定)
4行目・・・◎(頁毎の該当行)

2頁目
1行目・・・○(頁毎の該当行)
2行目・・・A(印刷時固定)
3行目・・・B(印刷時固定)
4行目・・・×(頁毎の該当行)


3頁目
1行目・・・□(頁毎の該当行)
2行目・・・A(印刷時固定)
3行目・・・B(印刷時固定)
4行目・・・△(頁毎の該当行)

こんな設定は出来るのでしょうか?
アドバイスお願いいたします。

Aベストアンサー

VBAを使わない場合の方法は
方法1.1行目と4行目のデータを作成してワードの差込印刷を利用する。
2行目と3行目はワードで作成になります。

方法2.アクセスにデータをインポートまたはリンクさせてレポート印刷させる。
1行目と4行目は1行のデータになるようにまとめる
2行目と3行目も別テーブルに1行のデータになるようにまとめる
二つのテーブルを連結して4行の単票印刷形式にして印刷

上記以外は多かれ少なかれVBAを使うか、
ページ単位に手動で印刷する手間があります。

Q美人の顔の欠点は「魅力」、不美人の顔の欠点は「欠点」

なぜ美人の顔の欠点は「魅力」になって、不美人の欠点は「欠点」なのでしょうか?

<しゃくれ>(美人)綾瀬はるか、桐谷美玲(不美人)アジアン隅田、たんぽぽ白鳥

たらこ唇でも言えると思います。石原さとみなど美人がたらこ唇だと『セクシー』ですけど不美人がたらこ唇だとブサイクな気がします

「美人は七難を隠す」と思います

Aベストアンサー

要は、顔パーツのバランスの問題じゃないですか?
ふくわらいでも、美人(平安美人みたいになりますけど)が作れますし、もちろん不美人にもなります。
並べるパーツは一緒なんですけどね。

QExcel VBA フォルダ内に複数のcsvがあり、それぞれの3行目以降を一つのExcelに集約でき

Excel VBA
フォルダ内に複数のcsvがあり、それぞれの3行目以降を一つのExcelに集約できるツールが欲しいです。

よろしくお願いします。マクロ初心者です。

①複数のcsvがフォルダ内にあり。
②ExcelのA列に、取り込むcsvのファイル名をコピー。
③csvの3行目以降を全部、D列以降にコピー(最大50列)
※csvに7行目まで、データがある場合、A1〜5セルまでは同じファイル名が表示されます。


④ ③をファイル数分、繰り返す。
⑤Excelにコピーが終わった後、D列に、あいうえお、または、かきくけこ、という文字が入っていた場合は、行ごとの削除を行う。

よろしくお願いします。

Aベストアンサー

こんばんは!

取り込むデータはcsvファイルのSheet1(シート見出しの一番左側)シートにあり、
表示するのはコード記載ブックの「Sheet1」とします。

標準モジュールです。

Sub Sample1()
Dim i As Long, cnt As Long, lastRow As Long, lastCol As Long
Dim myPath As String, fN As String, myRng As Range
Dim wB As Workbook, ws1 As Worksheet, wS2 As Worksheet
Application.ScreenUpdating = False
Set ws1 = ThisWorkbook.Worksheets("Sheet1")
ws1.Cells.Clear
myPath = "保存場所のパス" & "/\"
fN = Dir(myPath & "*.csv")
Do Until fN = ""
Workbooks.Open myPath & fN
Set wB = ActiveWorkbook
Set wS2 = wB.Worksheets(1)
lastRow = wS2.Cells(Rows.Count, "A").End(xlUp).Row
If lastRow > 2 Then
For i = 3 To lastRow
lastCol = wS2.Cells(i, Columns.Count).End(xlToLeft).Column
cnt = cnt + 1
ws1.Cells(cnt, "A") = Left(fN, InStr(fN, ".") - 1)
ws1.Cells(cnt, "D").Resize(, lastCol).Value = wS2.Cells(i, "A").Resize(, lastCol).Value
Next i
End If
fN = Dir()
wB.Close savechanges:=False
Loop
'▼行削除処理
For i = 1 To ws1.Cells(Rows.Count, "A").End(xlUp).Row
If InStr(ws1.Cells(i, "D"), "あいうえお") > 0 Or InStr(ws1.Cells(i, "D"), "かきくけこ") > 0 Then
If myRng Is Nothing Then
Set myRng = ws1.Cells(i, "D")
Else
Set myRng = Union(myRng, ws1.Cells(i, "D"))
End If
End If
Next i
If Not myRng Is Nothing Then
myRng.EntireRow.Delete
End If
Application.ScreenUpdating = True
MsgBox "完了"
End Sub

※ コード内の「保存場所のパス」の部分は
実際のパスに書き換えてください。m(_ _)m

こんばんは!

取り込むデータはcsvファイルのSheet1(シート見出しの一番左側)シートにあり、
表示するのはコード記載ブックの「Sheet1」とします。

標準モジュールです。

Sub Sample1()
Dim i As Long, cnt As Long, lastRow As Long, lastCol As Long
Dim myPath As String, fN As String, myRng As Range
Dim wB As Workbook, ws1 As Worksheet, wS2 As Worksheet
Application.ScreenUpdating = False
Set ws1 = ThisWorkbook.Worksheets("Sheet1")
ws1.Cells.Cle...続きを読む

Q美人が損する事なんかあるのですか?

美人(男ならカッコいい)達が普通に生活してて損することありますか?

よく、美人は「彼氏がいると思われて告白されない」とか聞きますが
それは待ってるだけだからとおもいます。
不細工なんて、行動してもしなくても恋人作るの大変ですよね?

その他、自分が美人で本当に嫌とか損したという人いるのでしょうか?

頭がよければ、美人東大生。先生ならば美人女教師。たとえ漁師でも
美人ならば、美人漁師。
これでいて、美人が損なんかありえるのでしょうか?

半分愚痴ですいません。

Aベストアンサー

美人であることで得る結果は当然あるとはおもいますが、必ずうらやむことばかりでもないですよ。
良くも悪くもひとから必要以上に注目されてるので、ひとたび事が起きれば非難が集中しやすい立場にいるわけですし、それなりの気苦労はしてると思いますよ。
実際損をしているとはいえないかもしれませんが、得してると思われている分だけずるいような先入観をもたれることは多いかもしれませんね。

Qエクセル:一部の行・列を固定してスクロールさせない

Excel2003です。
設定した列・行のみ、スクロールバーを動かしてもスクロールさせない、という設定にしたいです。
例えば1~2行目をその設定にした場合、
1行だけ下へスクロールさせると1,2行目は残り、3行目が見えなくなる、
といった状態です。
現在使っているシートがその状態で(人から貰いました)、
上記設定が欲しい場合はそのシートをコピーすれば良いのですが、
どのように設定されているのか興味があるので、
知っている方いましたらよろしくお願いします。

(過去ログに「それはできない」というような結論のスレッドがあったような…)

Aベストアンサー

固定したいセル位置を選んでメニューの[ウィンド]→[ウィンド枠の固定]
です。

Q美人過ぎなかった都議

東京都議会の女性議員が議会質問中にセクハラを受けたとしてニュースになってますが、この人は色々な職業の変遷を経て都議になってますが、以前から「美人過ぎるナニナニ」と、しきりと「美人過ぎる」称号が振られてました。
そこでニュースの写真を見てみましたが、そんなに美人なんですかね?
-----------------
■ 女性都議、セクハラやじ処分要求 批判相次ぐ
http://www.47news.jp/CN/201406/CN2014062001001554.html
-----------------
ちなみに手前の女性です。↑後ろの女性は誰か分かりませんが、誰なんです?
ニュース等の動画で見ると雰囲気的に美人過ぎさが目立つ感も無きにしも非ずですが、「雰囲気美人」なのか、「マジで美人」なのか、どんなもんなんでしよう。

ということで、質問は、
1 この人は本当に「美人過ぎる」のか?
2 後ろの女性は誰なのか。美人過ぎるのではないのか?
3 「雰囲気美人」なのか、「マジで美人」なのか。
4 雰囲気美人とマジの美人とどっちが好みですか。
ちなみに私はマジの美人が好みです。
ニュースの動画では、ブラしてないような感じでした。どう思いますか。

東京都議会の女性議員が議会質問中にセクハラを受けたとしてニュースになってますが、この人は色々な職業の変遷を経て都議になってますが、以前から「美人過ぎるナニナニ」と、しきりと「美人過ぎる」称号が振られてました。
そこでニュースの写真を見てみましたが、そんなに美人なんですかね?
-----------------
■ 女性都議、セクハラやじ処分要求 批判相次ぐ
http://www.47news.jp/CN/201406/CN2014062001001554.html
-----------------
ちなみに手前の女性です。↑後ろの女性は誰か分かりませんが、誰なんです...続きを読む

Aベストアンサー

 地域によって美人の基準が違うからでしょうが、どこにでもいる顔の女性にしか見えませんね。マスコミが何でも美人だとか、貴公子だとか、そういう捏造記事を書いているだけでしょう。

 ニュースを見ましたが、当て付けの中傷誹謗合戦の標的にされただけでしょう。美人と呼べば、角が立たないという読みがあるのでしょう。女性議員をブスと呼んだら、タダでは済みませんからね。プライドが高い人が多いですから。

 なお、一般に美人と呼ばれている女性は、テレビ映りが良い女性であって、美人であっても、テレビに映すと印象が悪い人もいます。テレビに映した時の印象が良ければ、美人でなくても美人扱いになるということでしょう。

 また、男性の関心を呼ぶ顔が美人とは限りません。どう見ても、美人ではないのに、男性の関心が大きい女性もいます。肉体美人とか、そういう人もいます。

QExcel :行や列の固定(スクロール時)

Excelの基本的な質問です。
例えば、表を作成していて作業中に画面に入りきらない場合に、項目の行や列だけスクロール時に消えないように固定する方法があったかと思います。あれはどのように行うのでしょうか?

Aベストアンサー

こんにちは。

「ウィンドウ枠の固定」です。
固定したい行や列の次を選択してから ウィンドウ→ウィンドウ枠の固定 です。

例えばA列を固定するにはB列かB1を選択しておきます。行と列料補固定するときはA列と1行目だとするとB2を選択しておきます。

Q何故、美人の方が少ないのでしょうか?

何故、美人の方が美人じゃない人より少ないのでしょうか?
美人の方が多ければ、もっと楽しいし、相手見つけるのも楽なのに!
美人の方が多い状況はつくれないのでしょうか?

Aベストアンサー

みんな美人は 芸能界へ拉致誘拐されたんです!!

QEXCELのスクロールバーの行数表示

 お読みいただきありがとうございます。

 EXCELの画面で垂直スクロールバーをクリック・ドラッグすると、以前はポインタの直ぐ横に小さな四角い窓が開いて現在位置の行数が表示されましたが、いま使っているEXCEL(2002)ではこれが表示されません。周りで使っている人の様子を見るとどうも古いバージョンでは表示されて、新しいバージョンでは表示されないように見えるのですが、そういう仕様なのでしょうか?それともどこかに設定する場所があって表示・非表示の切り替えが出来るのでしょうか?

Aベストアンサー

エクセル2000では、スクロールバーをドラッグしている最中は、行はスクロールしません。
したがって、何行までどこまで動いたのかわからないので、四角い窓で行数を示しているのです。
エクセル2002では、スクロールバーをドラッグすると、行もスクロールします。したがって、常に何行まで動いたかを確認できるので、四角い窓も出ません。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング