我在VBA中很新,并且正在寻找如何将相同的公式应用于列中所有单元格的方法。我有5000行,我只想将第1列中的行值与第2列中的行值相乘,并在第3列中显示相同行的结果。
我试过循环遍历每个单元格:
对于i = 1到5000
接下来我
但计算速度很慢,并且想知道是否有另一种方法可以更快地计算所有5000行。
我实际上有60列具有不同的公式和条件语句,这会减慢计算过程。我实际上正在寻找一种更简单的方式来实现' BULK'将某个公式应用于整个列。
答案 0 :(得分:0)
以下代码使用 Range 对象的 Formula 属性Column1*Column2=Column3
而没有循环
Sheet1.Range("C1:C5000").Formula = "=RC[-2]*RC[-1]"