我正在尝试为特定列/范围中的所有奇数单元格分配一个值。到目前为止,我从另一个问题中获取了以下代码,但它不起作用:
Sub changeClass()
Dim r As Range
Set r = Range("B16").End(xlDown) 'set the range the data resides in
For i = 1 To r.Rows.Count 'merge step
If i Mod 2 = 1 Then 'this checkes to see if i is odd
r.Cells.Value = "value"
End If
Else
r.Cells.Value = "value2"
Next i
End Sub
基本上我需要它为 B 列中的每个单元格添加一个值,从单元格 16 到包含数据的列中的最后一个单元格。在偶数行上,该值将是一回事,在奇数行将是另一个.
非常感谢!