【发布时间】:2014-11-24 01:26:04
【问题描述】:
我无法弄清楚这一行 For Each c In ws.UsedRange.Cells 我不断收到错误 Method 'worksheet' range failed
谢谢
编辑:更新
Sub trimAll()
Dim ws As Worksheets
Dim c As Range
For Each ws In WorkSheets
If ws.Name = "XXX" Or ws.Name = "YYY" Then
For Each c In ws.UsedRange.Cells
If Not (IsEmpty(c) Or IsError(c)) Then
c.Value = Trim(c.Value)
End If
Next c
End If
Next ws
End Sub
【问题讨论】:
-
如果 XXX 和 YYY 是有效的工作表对象,那么您的代码应该没有任何问题。