If Worksheets(1).Range("B2").Value = Worksheets(2).Range("B2") Then
Number = Worksheets(2).Range("P2").Value
Select Case Number
Case Is = "Passed"
Worksheets(1).Range("P2").Value = "Passed"
Worksheets(1).Range("Q2").Value = Sheets(2).Range("Q2").Value
Worksheets(1).Range("V2").Value = Sheets(2).Range("V2").Value
Case Is = "Failed"
Worksheets(1).Range("P2").Value = "Failed"
Worksheets(1).Range("Q2").Value = Sheets(2).Range("Q2").Value
Worksheets(1).Range("V2").Value = Sheets(2).Range("V2").Value
Case Is = "Blocked"
Worksheets(1).Range("P2").Value = "Blocked"
Worksheets(1).Range("Q2").Value = Sheets(2).Range("Q2").Value
Worksheets(1).Range("V2").Value = Sheets(2).Range("V2").Value
Case Is = "Exempted"
Worksheets(1).Range("P2").Value = "Exempted"
Worksheets(1).Range("Q2").Value = Sheets(2).Range("Q2").Value
Worksheets(1).Range("V2").Value = Sheets(2).Range("V2").Value
End Select
導入 For loop
但是Range("B2")=>裡面的("B2")可以用變數取代嗎?利用i在+1變成自動加行列去處理嗎?
For i = 2 To 5000
a = "P" & i
If Worksheets(1).Range("B2").Value = Worksheets(2).Range("B2") Then
Worksheets(1).Range("B & i").Vaule Worksheets(2).Range("B & i") ??
Number = Worksheets(2).Range("P2").Value作者: 迷糊小書僮 時間: 2021-3-26 15:09