我有以下代码,它完全符合我的需要,但是,循环运行时间太长(3 分钟以上)。我是 VBA 的新手,所以我不确定 1)最好的替代方案是什么 2)如何为该替代方案使用正确的语法并让我的代码完美运行。谢谢!
Dim i As Integer
For i = 2 To 13000
If Sheets("Sheet1").Range(Cells(i, 3), Cells(i, 3)) = "Police"
And Sheets("Sheet1").Range(Cells(i, 14), Cells(i, 14)) = "Bi-wkly Uniform Pay" Then _
Sheets("Sheet1").Range(Cells(i, 3), Cells(i, 3)) = "Police - Uniform"
Next i