【发布时间】:2017-04-29 22:31:57
【问题描述】:
我在下面有以下循环:
With Sheets("Sheet Name")
For i = 2 To 26
.Cells(11, i).Formula = Application.WorksheetFunction.CountIfs(Sheets("Sheet1").Range("F8:F" & n), Sheets("Sheet2").Range(Chr(64 + i) & "8"), Sheets("Sheet1").Range("AC8:AC" & n), "S")
.Cells(12, i).Formula = Application.WorksheetFunction.CountIfs(Sheets("Sheet1").Range("F8:F" & n), Sheets("Sheet2").Range(Chr(64 + i) & "8"), Sheets("Sheet1").Range("AC8:AC" & n), "YS")
Next i
End With
每行末尾的最后一个条件由一个字符串更改,即“S”、“YS”。我想避免必须为每个“S”和“YS”使用 1 行等等,即每个标准会有很多行。然后我还想添加另一个处理行的 for 循环
【问题讨论】:
-
你说的是什么意思...需要想办法把它放到一行中...?
-
抱歉不够清晰,将在@FDavidov上方更新