| 
    
     |  | マクロ初心者 さん こんにちは >エクセルSheetの最終行セルの値を End(xldown)で取得した後、
 >その値を変数に入れて使用したいのですが、その方法を教えてください。
 宣言時に(Dim) Range型にしておいて、
 Set で変数にぶち込むのが、簡単だと思います。
 
 Sub Macro1()
 Dim T_range As Range
 
 Set T_range = ActiveSheet.Range("A1").End(xlDown)
 With T_range
 Debug.Print .Address & "の色は " & .Interior.ColorIndex
 End With
 
 End Sub
 
 
 こんな方法も
 
 Sub BB()
 Dim r As Long
 Dim c As Long
 
 r = ActiveSheet.Range("A1").End(xlDown).Row
 c = ActiveSheet.Range("A1").End(xlDown).Column
 
 With ActiveSheet.Cells(r, c)
 Debug.Print .Address & "の色は " & .Interior.ColorIndex
 End With
 
 End Sub
 
 |  |