vbaでいくつかのコードを書きました。
実行すると、Excel が一時的に応答を停止します。ポインターがビジー シンボルに変わり、下にスクロールできません。
このコードが実行されている間、Excel を使い続けたいと思います。どうすればこれを達成できますか?
コードは次のとおりです。
numRowB = getRow("B")
numRowL = getRow("L")
For i = 6 To numRowB
count = count + 1
Application.StatusBar = "Processing " & count & "/" & numRowB - 6 & " items."
For j = 6 To numRowL
If RE6(Range("B" & i).Value) = RE6(Range("L" & j).Value) Then
Range("A" & i).Value = count
Range("K" & j).Value = count
If Range("B" & i).Value <> Range("L" & j).Value Then
ReDim Preserve arrData(count2)
arrData(count2) = Range("L" & j).Value
count2 = count2 + 1
Range("A" & i).Interior.ColorIndex = 46
Range("K" & j).Interior.ColorIndex = 46
Else
Range("A" & i).Interior.ColorIndex = 4
Range("K" & j).Interior.ColorIndex = 4
End If
Exit For
End If
Next
Next