セル範囲アドレス文字列のチェック
Public Function CheckAddr(ByVal StrAddr As String)
'
'セル範囲アドレス文字列(ex. A1:G10)のチェック(実存する範囲か判定)
'
'引 数 StrAddr:セル範囲文字列(シート名を含んでも可)
'戻り値 正しいセル範囲:True
' 不正なセル範囲:False
Dim MyRange As Range
On Error GoTo MyError
CheckAddr = True
If StrAddr <> "" Then
Set MyRange = Application.Evaluate(StrAddr) 'RCアドレスにも対応
Else
CheckAddr = False
Exit Function
End If
Set MyRange = Nothing
Exit Function
MyError: '不正なアドレス
Set MyRange = Nothing
CheckAddr = False
End Function
この記事へのコメント