セル範囲アドレス文字列のチェック

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

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント