日付の並べ替え~その1 範囲指定

Pocket

前回一番下のセルまで移動させるマクロを作りましたが、次は
日付が前後した場合、ワンクリックで日付順に並べ替えるマクロを紹介します。

今までセルの指定の仕方は、Cells(1,5)といった指定の仕方でした。
この指定の仕方だと、一つのセルしか指定できません。

ある範囲のセルを指定したい場合、次のように記述します。

Range(Cells(1,1),Cells(3,2))

これは、A1からB3まで指定します。

Sub 範囲指定()
Range(Cells(1, 1), Cells(3, 2)) = 111
End Sub

これを実行させると、次の図になります。

2507031

もちろん変数を使って、範囲を広げたり狭くすることもできます。
また名前を定義して、Range(“摘要”)という書き方もできます。