请放心,我花了一个星期寻找问题的答案,但没有成功。
我有一个 Excel 电子表格,它从单词列表中随机生成每个单元格中的一串单词。问题是,当我从电子表格中复制和粘贴时,我需要每个单元格之间只有一个单词间距。我花了一周的时间尝试强制 Excel 执行此操作,但没有成功,有什么想法吗?
如果没有,希望如果我粘贴到 Notepad++ 中,有一种方法可以突出显示粘贴的数据,然后强制每个单词之间只有一个空格?
谢谢你!
答案1
如果您想删除单词之间的多个空格,请尝试这个简短的宏:
Sub SingleWordSpacing()
Dim r As Range
For Each r In ActiveSheet.UsedRange.SpecialCells(2)
If InStr(1, r.Text, " ") > 0 Then
With Application.WorksheetFunction
r.Value = .Trim(r.Text)
End With
End If
Next r
End Sub