[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『FreezePanesでの画面固定について』(代理人)
いつもお世話になります。 全文検索で捜したんですが、答えが見出せなかったので質問させていただきます。
FreezePanesを使った画面固定で、 Range("L2").Select ActiveWindow.FreezePanes = True と記述しているのですが、 結果ある時はセルM49だったりL179だったりして、思ったところ(L2)で画面固定 できません。 元々自動作成で作ったマクロ文なので、その通りになると思い込んでいますが、 何か他に指定が必要なのか、他のマクロ文が災いしているのでしょうか? アドバイスよろしくお願いします。
EXCEL2000 WindowsXP
一度解除してから設定する手順にされてはどうでしょうか?
ActiveWindow.FreezePanes = False Range("L2").Activate ActiveWindow.FreezePanes = True
(ROUGE)
勘。 Application.Goto reference:=Range("K1"), scroll:=True Range("L2").Select ActiveWindow.FreezePanes = True BJ
ROUGE様
早速のご回答ありがとうございました。 アドバイスいただいた"一度解除してから"ですが、実はまさに記述いただいた 通りになっておりました。 こちらの説明が行き届かず申し訳ありませんでした。
BJ様
ご回答ありがとうございました。 教えていただいた下記1文を入れてみたらできました。 Application.Goto reference:=Range("K1"), scroll:=True ヘルプ等で調べてみましたが、何が原因でこの文が何をしてくれたので できたのかイマイチよく理解できません。 できれば今後のためにも、教えていただけないでしょうか。 我がまま言ってすみません。
(代理人)
>何が原因で ワンクリックで「何々したい。」とかおっしゃる方には便利であろう、 場合によっては、余計なお世話なエクセルの自動判別機能。
>この文が何をしてくれたので 画面上で見えるセルの位置(例えば左上角、新規ブックだとA1にあたる所)や、 データの状態で、自動判別してくれるので自動判別されても大丈夫なように、 K1セルが左上に表示されるようにスクロールし、L2セルを選択して分割り。 BJ
BJ様
追加質問へのご回答ありがとうございました。
よく分かりました。
またの機会にもよろしくご助言下さい。
(代理人)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.