2017-10-19 90 views
-3

我想要一個VBA函數填充基於以下標準列C列。 注意:由於列c已具有值,因此我無法使用公式。我要填寫基於另一列

如果B是空白,則C等於-D

我想這是一個範圍內的1000行

由於事先工作!

+0

這個網站是不是一個代碼編寫的服務。我們是一個社區,幫助專業人士處理他們正在進行的項目的具體問題。爲了獲得幫助,請提供迄今爲止編寫的代碼,描述爲什麼它不做你想做的事,以及你想要做什麼。請包括任何錯誤消息或關於該問題的具體信息。在編輯您的問題之前,請查看[導覽]和[幫助]頁面。 – MoondogsMaDawg

回答

1

試試這個。根據您的需求調整。

Sub fill() 

For x = 1 To 1000 
If Range("B" & x).Value = "" Then Range("C" & x).Value = Range("D" & x).Value * -1 
Next x 

End Sub 
+0

非常感謝!完美工作我的代碼只工作了1行,我不知道如何把它工作1000行。 –

+0

不客氣!請標記爲已回答。 –