【发布时间】:2019-10-26 12:08:15
【问题描述】:
我正在尝试运行一个循环来创建一些数据,如图所示。我正在尝试运行这个简单的循环,但只希望它运行奇数行或偶数行。我有一些想法如何做到这一点,但不知道如何将其转化为代码。
例如,我不确定 Excel VBA 是否可以处理以下内容:如果单元格值 = S AND Row is Odd then...
另一件事我认为也许“范围”可以定义为奇数或偶数值,但没有运气。这可能吗?
Dim typecheck As Range
Set typecheck = Range("B1:B60") 'set the range itself to odd/even? or no range at all? just individually?
For Each cell In typecheck
If cell.Value = "S" Then 'and odd row?
cell.Offset(0, 1).Value = "_status"
End If
Next
预期结果是,循环将遍历第 1-60 行,并且仅当范围内的单元格的值为 S 并且该行是奇数行时才会产生结果。
【问题讨论】:
-
您正在寻找
Modoperator。
标签: excel vba for-loop excel-formula