[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロで文字列から数字(半角)だけ取り出すコードを』(春子)
マクロコード上で文字列から数字だけを簡単に取り出す式はありますか。
たとえば変数「図12です。」 から,12だけを取り出す方法です。
正規表現を使用した場合
Sub test()
Dim txt As String
txt = "「図12です。」"
With CreateObject("VBScript.RegExp")
.Pattern = "\d+"
If .test(txt) Then
MsgBox .Execute(txt)(0), , txt
Else
MsgBox "半角数字無し", , txt
End If
End With
End Sub
(seiya)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.