我有一系列代表客戶名稱的文本,但它們在每個單詞/名稱之間沒有空格(例如:JohnWilliamsSmith)。但是,由於每個單詞的首字母都是大寫,因此這些單詞可以區分。VBA:在字符串中的一個upppercase字母之後或之前放置一個空格
所以我需要將這個客戶字符串列表轉換爲它們的常規格式,每個單詞之間有空格。所以我想約翰威廉姆斯史密斯成爲約翰威廉姆斯史密斯。但是,我無法想到實現這一目標的直接方法,並且我相信沒有任何Excel公式組合可以提供此結果。
因此,我認爲唯一的解決方案是設置一個宏。它可能是一個Function
用作公式,或模塊中的代碼來處理特定範圍內的數據(想象列表在Range ("A2: A100")
中)。
有沒有人有任何想法我可以做到這一點?
看看這裏:[Excel Regex](http://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and -loops)。 – Forty3