gpt4 book ai didi

vba - 当公式随着行数的增加而不断变化时,如何将公式插入到单元格中?

转载 作者:行者123 更新时间:2023-12-02 10:03:54 30 4
gpt4 key购买 nike

我已在第 P 列的第二行中输入了这些公式:

=(COUNTIF(A$1:A1,A2)=0)+(COUNTIF(B$1:B1,B2)=0)+(COUNTIF(F$1:F1,F2)=0)

当我将它拖到第 P 列的第三行时,它会变成这样:

 =(COUNTIF(A$1:A2,A3)=0)+(COUNTIF(B$1:B2,B3)=0)+(COUNTIF(F$1:F2,F3)=0)

这是我手动执行的操作。我如何使用VBA 来制作它?我已经尝试过以下方法。

cells(Count,"M").formula= "=(COUNTIF(A$1:A1,A2)=0)+(COUNTIF(B$1:B1,B2)=0)+(COUNTIF(F$1:F1,F2)=0)"

但是它不起作用。它没有改变

"=(COUNTIF(A$1:A1,A2)=0)+(COUNTIF(B$1:B1,B2)=0)+(COUNTIF(F$1:F1,F2)=0)" 

"=(COUNTIF(A$1:A2,A3)=0)+(COUNTIF(B$1:B2,B3)=0)+(COUNTIF(F$1:F2,F3)=0)"

当公式随着行数的增加而不断变化时,如何将公式插入到单元格中?

最佳答案

您可以在一行中完成此操作:

range("P2").Copy Destination:=range("P3:P10")

不需要变量、循环等任何东西!

关于vba - 当公式随着行数的增加而不断变化时,如何将公式插入到单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7144757/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com