我想根据另一列填充一列

I want to fill a column based on another columns

我想要一个 VBA 函数,它根据以下条件填充 c 列。 注意:我不能使用公式,因为 c 列已有值。

如果 B 为空则 C 等于 -D

我希望它适用于 1000 行的范围

提前致谢!

试试这个。根据您的需要进行调整。

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