最強!最終列
Function cEnd(Optional ByVal clmS As String, Optional ByVal rowT As Long, _
Optional ByVal wsNm As String) As Long
If wsNm = "" Then wsNm = ActiveSheet.Name
If clmS = "" Then clmS = "A"
If rowT = "" Then clmS = 1
Dim ws As Worksheet: Set ws = Worksheets(wsNm)
cEnd = ws.Range(clR & rowT).Offset(0, Columns.Count - 1).End(xlToLeft).Column
End Function
cEnd()
とするだけで、A列の右端の列が!