2017-03-24 2 views
2

をしている場合は交換、W.見つけると2列は列のセルPが列Vにセルと一致した場合、私は、このテーブルを持っているので、同じ

enter image description here

に列から値をQ電池を交換

私はこれを見つけましたvbaスクリプトが、私は本当に必要なことをしません。私はそれを編集する方法を理解できません。

https://www.extendoffice.com/documents/excel/1873-excel-find-and-replace-multiple-values-at-once.html

あなたは私を助けることができますか?

+1

あなたはVBAを避けたい場合は、 '= IF(P1 = V1、W1、Q1)' –

+1

あなたは本当にExtendOfficeから来て、みんながあなたのリンクをクリックしてくれるようにしたいのですか? – Jeeped

+0

@AlyAbdelaziz私はお手数ですが、お伝えします。 – iFEAR

答えて

1

は考えてみましょう:

Sub Substi_toot() 
    Dim i As Long, N As Long 

    N = Cells(Rows.Count, "P").End(xlUp).Row 
    For i = 1 To N 
     If Cells(i, "P") = Cells(i, "V") Then Cells(i, "Q") = Cells(i, "W") 
    Next i 
End Sub 
+0

スクリプトは素晴らしいですが、列PとVが同じ行にある場合のみです。私はskuと古い価格の大きなリストを持って、他の列は特定の製品の新しい価格とskuです。私に助けてくれますか? – iFEAR

+1

私はそれを得ました。 サブSubsti_toot() 暗いiがあれば、N限り N =細胞(Rows.Count、 "A")。終了(xlUp).Row についてI = 1 N に対するTため= 1〜n個 セル次のi End Sub(t、 "A")=セル(i、 "H" – iFEAR

関連する問題