tea*_*oon 3 excel vba excel-vba
我试图找出是否有一种方法可以在Excel宏中运行一个简单的函数(TRIM去除重复的空格字符),因此它直接在单元格上执行,所以我不必创建一个额外的列TRIM前一列的功能.
它应该适用于选定的列或仅选定的单元格
Sub trim()
ActiveCell.FormulaR1C1 = "=trim(R1C1)"
End Sub
Run Code Online (Sandbox Code Playgroud)
Gar*_*ent 10
尝试一下:
Sub TrimAndFit()
Dim r As Range
With Application.WorksheetFunction
For Each r In Intersect(Selection, ActiveSheet.UsedRange)
r.Value = .Trim(r.Value)
Next r
End With
End Sub
Run Code Online (Sandbox Code Playgroud)
这适用于所有Select ed单元格.我们Intersect()用来提高性能.
| 归档时间: |
|
| 查看次数: |
8917 次 |
| 最近记录: |