Vba でズームを使用する方法 (例付き)


VBA を使用して Excel でズームを指定するには、次の方法を使用できます。

方法 1: ズームを特定の量に設定する

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

この特定のマクロは、現在アクティブなシートのズームを150%に設定します。

方法 2: 現在選択されている範囲にズームを設定する

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

この特定のマクロは、現在選択されている範囲を拡大します。

方法 3: ズームを特定の範囲に設定する

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

この特定のマクロは範囲C1:E5を拡大します。

次の例は、さまざまなバスケットボール選手に関する一連のデータが含まれる次の Excel シートを使用して、実際に各メソッドを使用する方法を示しています。

例 1: ズームを特定の量に設定する

次のマクロを使用して、現在アクティブなシートのズームを150%に設定できます。

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

このマクロを実行すると、シートのズームは自動的に150%になります。

デフォルトのズームは100であることに注意してください。

ズームを 100 より大きい値に設定すると、ズームします。

ズームアウトするには、ズームを 100 未満の値に設定します。

例 2: 現在選択されている範囲にズームを設定する

次のマクロを使用して、現在アクティブなシートのズームを現在選択されている範囲に設定できます。

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

たとえば、範囲A7:C11を選択するとします。

このマクロを実行すると、シートは自動的にこの範囲にズームします。

例 3: ズームを特定の範囲に設定する

次のマクロを使用して、現在アクティブなシートのズームを範囲C1:E5に設定できます。

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

このマクロを実行すると、シートは自動的にこの範囲にズームします。

追加リソース

次のチュートリアルでは、VBA で他の一般的なタスクを実行する方法について説明します。

VBAを使用して範囲内の行数をカウントする方法
VBA を使用してスプレッドシートを操作する方法
VBAを使用してすべての行を表示する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です