数値、文字、文字、またはその両方の値の列があります。次のルールを使用して、その列を新しい列にふるいにかける必要があります。
1) セルに数字が含まれている場合は、「89」を連結します
2) セルに数字とハイフンが含まれている場合は、ハイフンを削除して 89 を連結する
3) セルに文字またはその他の仕様文字が含まれている場合、文字列と言う
column resultingColumn
1234 123489
12-34hk string
&23412 string
99-9 99989
34-4 34489
試してみましたが、思ったほど簡単ではありませんでした
Function SC(strIn As String) As String
Dim objRegex As Object
Set objRegex = CreateObject("vbscript.regexp")
With objRegex
//i am not sure how to list the rules here
.ignorecase = True
SC = .Replace(strIn, vbNullString)
End With
End Function