Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9195 / 13644 ツリー ←次へ | 前へ→

【28775】ウインドウスクロールの位置 はな 05/9/14(水) 16:12 質問[未読]
【28782】Re:ウインドウスクロールの位置 ちくたく 05/9/14(水) 17:48 回答[未読]
【28783】Re:ウインドウスクロールの位置 ちくたく 05/9/14(水) 17:55 回答[未読]
【28815】Re:ウインドウスクロールの位置 はな 05/9/15(木) 12:44 お礼[未読]

【28775】ウインドウスクロールの位置
質問  はな  - 05/9/14(水) 16:12 -

引用なし
パスワード
   エクセルを開いた時に縦、横スクロールとセルを指定しているのですが、なぜか上手くいきません。指定しているファイルには複数のシートがあり、別のファイルからボタンでリンクを張っています。コードはこれです。

Private Sub Workbook_Open() 
Dim Sh As Worksheet
   Application.ScreenUpdating = False
  For Each Sh In Worksheets
    Sh.Activate
    ActiveWindow.Zoom = 100
Next
  ActiveWindow.ScrollColumn = 1
  ActiveWindow.ScrollRow = 1
  Range("B4").Select 
End Sub

どこか違うんでしょうか?

【28782】Re:ウインドウスクロールの位置
回答  ちくたく  - 05/9/14(水) 17:48 -

引用なし
パスワード
   はな さん。
こんばんは。

どこがうまくいきませんか?
Range("B4").Select 

の部分でしたら、
for~nextの内部に入れましょう。
Sh.Range("B4").Select
みたいに。

それと、ThisWorkbookにコードは書いてますか?

【28783】Re:ウインドウスクロールの位置
回答  ちくたく  - 05/9/14(水) 17:55 -

引用なし
パスワード
   ごめんなさい。
それと、
Application.ScreenUpdatingは、
End Subの前には、
Trueに戻してあげてください。

【28815】Re:ウインドウスクロールの位置
お礼  はな  - 05/9/15(木) 12:44 -

引用なし
パスワード
   End Subの前にApplication.ScreenUpdating Trueで上手くいきました。
有り難う御座います。
もっと勉強しますね。

9195 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free