1

文字列から数字のみを取り出すため、色々と調べて以下のスクリプトを書きました。

===

Dim instr
Dim RE
Dim result

'インプット変数
instr = !文字列!

Set RE = CreateObject("VBScript.RegExp")

'正規表現パターンを指定
RE.Pattern = "[^0-9]"
RE.IgnoreCase = True
RE.Global = True
result = RE.Replace(instr, "")

SetUMSVariable $抽出数字$, result

===

しかし、
 エラー番号:13
 内容:型が一致しません。
と出てしまい正常に動作しません。

エラー停止はするものの、変数の現在値を確認すると確かに取得したい数字は変数に格納されているようです。

何がいけないのでしょうか?

当方プログラミング未経験のため、探りながらやっています。

とんちんかんなことを質問しているかもしれませんが、よろしくお願いいたします。

この質問は解決済みのためクローズされています。
muratamori ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。