
No.1ベストアンサー
- 回答日時:
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Sheets("Sheet1").Select '表示させるシート名です。適切に変更してください。
ActiveSheet.Range("A1:H20").Select ’表示させる範囲です。適切に変更してください。
Rem 以下でどの環境でもウィンドウを最大化して、ズームは100%にして、表示範囲を設定します
With ActiveWindow
.WindowState = xlMaximized
.Zoom = 100
.ScrollRow = 1
.ScrollColumn = 1
End With
Rem 上記でウィンドウ内に範囲のすべてが表示されていない場合の対処
With ActiveWindow.VisibleRange
If (.Rows.Count <= Selection.Rows.Count) Or _
(.Columns.Count <= Selection.Columns.Count) Then
ActiveWindow.Zoom = True
End If
End With
ActiveSheet.Range("A1").Select '表示の処理が終わった後に選択されるセル。好みで。
Application.ScreenUpdating = True
End sub
この回答へのお礼
お礼日時:2015/10/30 18:21
ありがとうございます!
初めてマクロの編集を行いました。
結果、無事に当方希望通りの設定に編集することができました!
編集方法までご教示いただき、誠にありがとうございました。
No.2
- 回答日時:
ブックを開いた時に動作させるマクロの記述の仕方は
http://www.excel.studio-kazu.jp/mag2/backnumber/ …
をご参照ください。
#1はそのうちのThisWorkbookでWorkbook_Openを利用する方法になります。
もちろん他の二つの方法の方で気に入ったのがあるならばそちらに変更なさってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
vba マージエリアの行数を非表...
-
ListViewで列を指定して表示さ...
-
列方向、行方向の定義
-
エクセル マクロ 範囲指定で...
-
Excel 2007で複合グラフ(折線...
-
LEFT関数とIF関数の組み合わせ...
-
エクセルマクロの組み方
-
Excelの行数、列数を増やしたい...
-
☆Excel VBAでAVERAGE関数を使う...
-
Excel UserForm の表示位置
-
エクセルでシートを保護すると...
-
罫線の斜線を自動で引くマクロ
-
あああ..ああい..ああう とい...
-
Excel VBAでのWorksheet_Change...
-
EXCELのダイアログシートって、...
-
DataGridViewでグリッド内に線...
-
Excelのフィルター後の一番上の...
-
【エクセル】フリーワード検索...
-
マクロの相対セル参照記録って?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
エクセルで離れた列を選択して...
-
Excelの行数、列数を増やしたい...
-
VLOOKUPの列番号の最大は?
-
vba マージエリアの行数を非表...
-
列方向、行方向の定義
-
VBA 指定した列にある日時デー...
-
エクセル マクロ 範囲指定で...
-
Alt+Shift+↑を一括で行うには、...
-
LEFT関数とIF関数の組み合わせ...
-
横軸を日付・時間とするグラフ化
-
Excel文字列一括変換
-
VBAで結合セルを転記する法を教...
-
最近急にVBAの処理速度が遅くな...
-
EXCEL VBA 文字列から電話番号...
-
CSVファイルの「0落ち」にVBA
-
VBAで別ブックの列を検索し、該...
-
リストからデータを紐付けしたい
-
エクセルで最初の行や列を開け...
-
ListViewで列を指定して表示さ...
おすすめ情報
ご回答いただきありがとうございます。
こちら、マクロを使った手法でしょうか?
当方、マクロを使用したことがなく。。
できれば、ご教示いただいた記述をどこに反映すればよいかを合わせてご教示いただけますでしょうか?
何卒よろしくお願いいたします。