【发布时间】:2018-06-19 12:42:21
【问题描述】:
我希望能够从一组单元格中删除所有空格,以便单元格内容成为我想要的一串信息。我想出了一个代码,但它不起作用,我不知道是否必须使用替换功能
我的代码是:
Sub Tester()
Dim SearchString As String
Dim cell As Range
Dim LastRowSource As Long
Dim ws1 As Worksheet
Set ws1 = ActiveWorkbook.ActiveSheet
SearchString = " " 'look for strings containing ( )
With ws1
LastRowSource = .Cells.Find(" ", [B2], , , xlByRows, xlPrevious).Row
For Each cell In .Range("B2:B" & LastRowSource)
If InStr(cell.Value, SearchString) > 0 Then
cell.Value = Replace(" ", "")
End If
Next cell
End Sub
【问题讨论】:
-
您不需要 VBA,只需使用工作表中的查找和替换即可。