特定の列/範囲のすべての奇数セルに値を割り当てようとしています。これまでのところ、別の質問から次のコードを取得していますが、機能していません。
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
基本的に、セル16からデータが含まれる列の最後のセルまでのB列のすべてのセルに値を追加する必要があります。偶数行では値が1つになり、奇数行では別の値になります。 。
どうもありがとう!