0
如果列中單元格的值是通過然後列B細胞值應該被移動到列C.通過複製粘貼功能不工作
例如:
當塔A=fail
Column A Column B Column C
Fail 123 blank
Fail 345 blank
當列A =通過
Column A Column B Column C
Pass blank 123
Pass blank 345
我已經使用了下面的代碼,但while我馬上執行我得到'0'的結果。
Function MoveA(Status)
Call Copy1(Status)
Application.Run "Copy1"
End Function
Sub Copy1(Status)
If (Status = "pass") Then
Range("B3").Copy
Range("C3").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
End Sub
你在哪裏寫MoveA公式?在單元格D3? –
'Range(「B3」)。Cut Range(「C3」)'(但它聽起來像你應該把它變成一個循環)。但是,你可以用一個簡單的公式,而不使用VBA很容易做到這一點。 – chancea