[[20040513035128]] 『VBA:分割画面のスクロール』(かじり) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBA:分割画面のスクロール』(かじり)

 こんばんは.わからないので教えてください.splitぷろぱてぃで画面を左右に分割したのですが.右側の画面をBF列から表示したいです.スクロールの自動記録ではおもいっきり違う列を表示してくれるのでたぶんapplication.gotoめそっどを使うと思うのですが「右側の画面を...」という時はどう書けばエクセル君に伝わるでしょうか?


 Gotoメソッドは名前ボックスにジャンプしたいセルアドレス入力で記録できます。
(KAMIYA)


(KAMIYA)様.お世話になります.右側の画面をクリックして名前ボックス入力の自動記録をとりましたが.やっぱり左の画面が飛んでくれます.右の画面だけスクロールさせるのはどうすればいいでしょうか


 C列、D列間に画面分割
右側の画面の先頭行選択、X1へジャンプという手順を記録したものですが、
移動したい画面の選択が抜けていませんか?
    ActiveWindow.SplitColumn = 3
    ActiveWindow.Panes(2).Activate
    Range("D1").Select
    Application.Goto Reference:="R1C24"
(KAMIYA)


 余計なおせっかいかもしれませんが、状況によっては
ウィンドウ枠の固定のほうがよいかもしれません。
    Range("D1").Select
    ActiveWindow.FreezePanes = True
    Range("A1").Select
    Application.Goto Reference:="R1C24"
(KAMIYA)


あれっ.自分のとった記録では ActiveWindow.Panes(2).Activate の行は入っていませんでした.^_^;でもお蔭様で思ったとおりに表示してくれました.Panes(2).ということは4分割ではPanes(3).Panes(4).となるんですね.これでいちいちスクロールを微調整しなくてもすみそうです.ありがとうございました.
(かじり)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.