在我的工作表中,我想点击一个按钮,并通过一系列的行循环,如果sum(C3:F3)= 0和“”如果sum(C3:F3)> 0,则将A3更改为包含“x”,然后移动到第4行,然后第5行,然后第6行等。Excel - 使用VBA根据行中其他单元格的总和修改单元格。循环
任何帮助,将不胜感激。
谢谢。
在我的工作表中,我想点击一个按钮,并通过一系列的行循环,如果sum(C3:F3)= 0和“”如果sum(C3:F3)> 0,则将A3更改为包含“x”,然后移动到第4行,然后第5行,然后第6行等。Excel - 使用VBA根据行中其他单元格的总和修改单元格。循环
任何帮助,将不胜感激。
谢谢。
你的意思是在第3行中使用第3行的总和,在第4行中使用第4行的总和,并把第4行中的x等等?
最简单的方法是只使用索引函数(使用简单的索引是行中的数组,或者只写一个复制公式的小程序,然后让所有的东西自动更正,这要归功于相对引用
如果你想发布您的代码/显示行/列设置一个可以很容易地与代码和/或公式
无需VBA回答将这个公式中的A3和向下填充。:
=IF(SUM(C3:F3)=0,"x","")
您可以在VBA代码中使用电子表格的功能,比如:
Dim Res As Variant
Worksheets("MySheet").Activate
Res = Application.WorksheetFunction.SUM("A1:C100")
的工作表函数将作用在当前活动工作表上,所以一定要设定第一。