在我的工作表中,我想點擊一個按鈕,並通過一系列的行循環,如果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")
的工作表函數將作用在當前活動工作表上,所以一定要設定第一。