【发布时间】:2018-06-08 23:07:36
【问题描述】:
我正在尝试遍历指定范围内的所有单元格并替换单元格中函数的两个不同部分。
但是,代码似乎可以运行,当我放一个 msgbox LastCol 时,它会返回该行中的最后一个单元格,但函数不会改变。
代码:
Sub Function1()
Dim LastCol As Integer
Dim i As Integer
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With ActiveSheet
LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
For i = 1 To LastCol
ActiveWorkbook.Sheets("Data").Range("D3" & i).Replace "4. Apr", "5. May", xlPart
ActiveWorkbook.Sheets("Data").Range("D3" & i).Replace "April", "May", xlPart
Next i
End With
Application.ScreenUpdating = True
Application.DisplayAlerts = True
【问题讨论】: