エクセルのワークシートのデータが入力されている範囲を取得する方法。 Thisworkbook.Worksheets("Sheet1").UsedRange これが、その、データが入力されている範囲の Range オブジェクト。 左上のセルの Range オブジェクトは、 Thisworkbook.Worksheets("Sheet1") _ .UsedRange.Cells(1, 1) で取得できる。他のスマートな方法を探したんだけど、見つからず。 右下の最終セルの Range オブジェクトは、 Thisworkbook.Worksheets("Sheet1") _ .Cells.SpecialCells(xlCellTypeLastCell) で取得できる。(これに関しては、EXCEL VBA TIPs. [ 忘れがちな Range オブジェクトの話。]で書いた。)