將Excel表格複製到Word時如何刪除所有前導空格

將Excel表格複製到Word時如何刪除所有前導空格

我在 microsoft excel 2013 中產生了幾個表格。這些表格貼得很好,但在 ms word 中的表格中每個單元格之前都有一些前導空格,如下所示。我需要刪除那些空格。所以我需要一個輕鬆的方法來刪除空格。

演示錯誤

答案1

選擇表並運行下面的巨集程式碼

Sub NoSpaces()
    Dim c As Range

    For Each c In Selection.Cells
        c = Replace(c, " ", "")
    Next
End Sub

將此程式碼寫入模組並使用立即視窗運行。為我工作。

答案2

您應該使用“修剪”功能關聯,因為“替換”也替換字串中間的任何空格:例如“.L.NP”給出“LNP”,而不是所需的“L.NP”。

相關內容