在VBA中刪除列中的空格

在VBA中刪除列中的空格

我正在嘗試解析兩列中的數據,以便空格不再存在。我發現這段程式碼刪除了尾隨和前導空格,但不刪除其中包含的空格。我應該對此程式碼進行哪些更改,以便刪除所有空格

Sub Remove_Spaces()

Dim rng As Range

Set rng = Range("C:D")
rng.Value = Application.Trim(rng)

End Sub

謝謝

答案1

我對您的要求的回答不是基於 VBA 程式碼或巨集。

它可以透過幾個步驟來實現:首先,我在下面給出了我使用的數據和得出的結果的圖像,以供參考。

樣本數據

逐步解決方案

謝謝。

答案2

該聲明

Selection.Replace " ", ""

由 PeterH 建議)為我工作。

相關內容