末尾の余分なテキストを削除するために、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 は、そのような単純なコードに対していくつかの最適化を行いませんか?