我有一个需要清理的地址列表。
目标是在数字前添加一个空格,如下例所示。
16AVCHARLESDAGAULLECS10525 16 Avcharlesdagaullecs 10525
1BDHIPPOLYTEMARQUES 1 Bdhippolytemarques
20GARRICKSTREET4THFLOOR 20 Garrickstreet 4Thfloor
2109ZAC 2109 Zac
2-4VANDRIESSTREET4 2-4 Vandriesstreet 4
5:ETVÄRG.19.E 5:Etvärg. 19.E
901ACEHIGHENTTOWE9TH233 901 Acehighenttowe 9Th 233
Run Code Online (Sandbox Code Playgroud)
我找到了一个在字母之间放置空格的脚本,但这不是我的目标。这是我到目前为止的代码。它没有给出结果。
Function Add_Spaces(ByVal sText As String) As String
Dim CharNum As Long
Dim FixedText As String
Dim CharCode As Long
FixedText = Left(sText, 1)
For CharNum = 2 To Len(sText)
CharCode = Asc(Mid(sText, CharNum, 1))
If CharCode >= 65 And CharCode <= 90 Then
FixedText = FixedText & " " & …Run Code Online (Sandbox Code Playgroud)