2016-11-29 12 views
-3

VBAに変換する方法はわかりますが、わかりません。他のセルにテキストが含まれている場合にExcel VBAでセルを掛ける

次の操作を行うには、VBAスクリプトが必要です。

セルDは、クレジット、最終行までF乗算1

ループにおいて、値が含まれている場合、セルDは、デビット、多重F -1 にその値が含まれている場合。

+0

あなたがこれまでに書いたコードを投稿してください。 – GAntoine

答えて

0

は、このマクロを使用します。

Sub subMultiply() 
    For Each cel In Range("D1:D" & Range("D1").End(xlDown).Row) 
     If cel.Value = "Debit" Then 
      cel.Offset(0, 2).Value = Val(cel.Offset(0, 2)) * (-1) 
     ElseIf cel.Value = "Credit" Then 
      cel.Offset(0, 2).Value = Val(cel.Offset(0, 2)) * 1 
     End If 
    Next 
End Sub 
+0

ありがとうございます!それはたくさんの助けになります!それを感謝します – Joe

+0

あなたは私の答えを受け入れる必要があります。答えを緑色にします。 – harun24hr

関連する問題