A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Yes, that will work. For example:
Worksheets("Sheet1").Range("I11").Value = Worksheets("Defaults CS").Range("A1").Value
But I also note that your macro updates columns I and M, in rows 11,15,19, 23,27 and 32, which apart from the final 32 (which would be 31 if the sequence were followed) all increment by 4. So it might be possible to simplify the code even more.
Put the default values to go in column I in column A, rows 1-6 of sheet 'Defaults CS'.
Put the default values to go in column M in column B, rows 1-6 of sheet 'Defaults CS'.
Sub test()
Dim i As Long, j As Long
For i = 1 To 6
j = 4 * i + 7
If j = 31 Then j = 32
Worksheets("Sheet1").Range("I" & j).Value = Worksheets("Defaults CS").Range("A" & i).Value
Worksheets("Sheet1").Range("M" & j).Value = Worksheets("Defaults CS").Range("B" & i).Value
Next i
End Sub