在我的工作表中,我想点击一个按钮并循环一系列行,如果sum(C3:F3)= 0则更改A3以包含“x”,如果sum(C3:F3)>则更改“”。 0然后移动到第4行,然后是第5行,然后是第6行,等等。
任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
你的意思是在第3行使用第3行的总和,在第4行中使用第4行的总和并将x也放在第4行中,依此类推?
最简单的方法是使用索引函数(使用索引是数组中的行的简单函数,或者只编写一个将公式复制下来的程序,然后由于相对参考。
如果您要发布代码/显示行/列设置,可以使用代码和/或公式轻松回答
答案 1 :(得分:0)
不需要VBA。将此公式放入A3并填写:
=IF(SUM(C3:F3)=0,"x","")
答案 2 :(得分:0)
您可以在VBA代码中使用电子表格函数,如下所示:
Dim Res As Variant
Worksheets("MySheet").Activate
Res = Application.WorksheetFunction.SUM("A1:C100")
工作表函数将作用于当前活动的工作表,因此请务必先设置它。