我在 Excel 中编写了一个非常简单的宏来删除一些尾随过多的文本。这是代码:
Sub remove_excess_names_from_part_number()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To 1000
Cells(i, 3).Value = Left(Cells(i, 3).Value, 10)
Next i
Application.ScreenUpdating = True
End Sub
我看不出这怎么能变得更简单,但我对这段代码片段的糟糕性能感到失望。VBA 不会对这样的简单代码进行一些优化吗?