小编Åsa*_*Åsa的帖子

使用 VBA 将单词与数字分开

我有一个需要清理的地址列表。

目标是在数字前添加一个空格,如下例所示。

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)

excel vba data-cleaning

2
推荐指数
1
解决办法
133
查看次数

标签 统计

data-cleaning ×1

excel ×1

vba ×1