Sub Books01()
Dim WinCount As Integer
Dim Wintitle As String
WinCount = Windows.Count '現在開いている全てのウィンドウの数(ブックの数)
Wintitle = ActiveWindow.Caption '現在のアクティブウィンドウのタイトル名
MsgBox "現在の開いているウィンドウの数:" & WinCount & vbCrLf & "アクティブウィンドウのタイトル:" & Wintitle
End Sub
Sub Zoom02() '各シートにある表のサイズを画面の大きさに合わせます。
Dim Ws As Worksheet
Dim N_Zoom As Long
For Each Ws In Worksheets '全てのシートを繰り返す
Ws.Activate 'シートをアクティブにする。(順番にSheet1⇒3)
Ws.Range("A1").CurrentRegion.Select '現在のアクティブシートにある表の範囲を選択する。
N_Zoom = ActiveWindow.Zoom '現在のアクティブシートの表示倍率を取得する。
If N_Zoom = 100 Then 'アクティブシートの倍率が100%の場合は、画面表示に合わせて倍率を変更
ActiveWindow.Zoom = True '倍率100%の場合は、表示画面に合わせる
Else
ActiveWindow.Zoom = 100 '倍率が100%以外の場合は、100%に戻す
End If
Next Ws
End Sub