
答え1
テーブルを選択し、以下のマクロコードを実行します。
Sub NoSpaces()
Dim c As Range
For Each c In Selection.Cells
c = Replace(c, " ", "")
Next
End Sub
このコードをモジュールに記述し、イミディエイト ウィンドウを使用して実行します。私の場合はうまくいきました。
答え2
「トリム」機能を使う必要がありますリンクなぜなら、「replace」は文字列の途中にあるスペースも置き換えるからです。たとえば、「.L.NP」は「LNP」になり、「L.NP」にはなりません。