嵌套循環排序的作品。問題 - 我不知道如何讓循環移動到下一個單元格塊(B11:B20);它只是將值重寫爲範圍(B1:B10)。我的想法是,我可能不需要嵌套循環,但我無法將頭圍繞解決方案。VBA Excel嵌套循環(寫入數字減少列)
Sub insertNum()
Dim sheetOne As Worksheet
Set sheetOne = Worksheets("Sheet1")
Dim i, j As Long
For i = 1 To sheetOne.UsedRange.Rows.Count
For j = 1 To 10
Select Case j
Case 1 To 5
sheetOne.Cells(j, 2).Value = "2"
Case 6 To 10
sheetOne.Cells(j, 2).Value = "3"
End Select
Next j
Next i
End Sub
你能給出一個更好的解釋,你準備完成什麼? – user2140261
基本上我試圖讓循環「j」插入1或2取決於它在10個單元格範圍內的迭代。例如B1:B5 = 2,B6:B10 = 3。然後循環跳轉到下一個範圍(B11:B20)並執行相同的操作。循環i計算工作表中的已用單元的總數。 – matt
我試圖找到一種方法來寫「每10次迭代的我,做這個」(什麼j表演),但我沒有運氣 – matt