エクセルのマクロで範囲を選択してみましょう。
日々エクセル上で作業をしていると、データはどんどんと増えてきますよね。
データから何らかの条件を指定して検索したくても、毎日検索範囲が変わっていくのであれば、その都度対象セルを修正するのは面倒ですよね。
これをマクロを使って解決してみましょう。データは、1行に1データで入力されているものとします。
【範囲を選択する方法】
その1.アクティブセル領域を判断する方法
Sub kettei1()
Dim TBL As Range
Worksheets("Sheet1").Activate: Range("A1").Select
'セルA1を含む、アクティブセル領域(空白行と空白列で囲まれたセル範囲)を選択します
Set TBL = ActiveCell.CurrentRegion
TBL.Select
End Sub
その2.アクティブセル領域を判断する方法(表題などを除きます)
Sub kettei2()
Dim TBL As Range
Worksheets("Sheet1").Activate: Range("A1").Select
'セルA1を含む、アクティブセル領域(空白行と空白列で囲まれたセル範囲)を選択します
Set TBL = ActiveCell.CurrentRegion
'1行下の位置から1行少ないところを設定します
Set TBL = TBL.Offset(1, 0).Resize(TBL.Rows.Count - 1, TBL.Columns.Count)
TBL.Select
End Sub