私は次のコードを持っており、必要なことを正確に実行しますが、ループの実行には時間がかかりすぎます (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