[VBA,VB.NET,C#,PHP]プログラムTips集

[VBA,VB.NET,C#,PHP]プログラムのちょっとしたテクニック

使用されているセル範囲を全て取得する方法

UsedRangeとAddressを組み合わせることで、使用中のセル全てを取得することも可能です。

    '使用されているセルアドレスを取得
    Dim sAddress As String
    sAddress = UsedRange.Address
    'Rangeとして取得する
    Dim rng As Range
    Set rng = Me.Range(sAddress)
    '最終行
    '★開始行に行数を足すと1セル下の値が返されるので-1しておくこと★
    Debug.Print (rng.Row + rng.Rows.Count - 1)