範囲選択で遊んでみたお話
今日はExcel VBAの勉強会で、様々な範囲選択で遊んでみた。
まずは、選択範囲をバビーンと横に伸ばしてみる。
Selection.EntireRow.Select
今度は、選択範囲をズドーンと縦に伸ばしてみる。
Selection.EntireColumn.Select
選択範囲のサイズを、指定サイズに変えてみる。
↓ の例では、10行5列に変更している。
Selection.Resize(10, 5).Select
選択範囲を、指定距離だけ動かしてみる。
↓ の例では、2行下の3列左に動かしている。
Selection.Offset(2, 3).Select
最後に、選んだ範囲に色を付けてみる。
Selection.Interior.Color = vbRed
これらをまとめて書いてみよう。
Sub test() Selection.EntireRow.Select Selection.EntireColumn.Select Selection.Resize(10, 5).Select Selection.Offset(2, 3).Select Selection.Interior.Color = vbRed End Sub
ステップ実行すると、このようになる。
どんな数字を最初に選んでも、言われた通りに計算したら、最終的に同じ数になる遊びを思い出しました。
参考まで。