問題: 執行時sorting不完全...必須按很多次執行才排序完成。 邏輯上語法上都檢查過3便了,應該是沒問題! 所以現在我不知道是什麼問題...以往沒寫過VBA遇到這種問題..所以上來貴版求救
小的在下我今天寫了一個小sorting 排序三筆資料 5 4 3 2 1
5 4 3 2 1
5 4 3 2 1
由小排到大在某些特定cell中(也就是原本的15個格子), 以下是我的程式碼,
Sub sorting_order()
Dim temp As Integer
For i = 2 To 4
For j = 7 To 10
If (Worksheets("Sheet1").Cells(i, j).Value > Worksheets("Sheet1").Cells(i, j + 1).Value) Then
temp = Worksheets("Sheet1").Cells(i, j + 1).Value
Worksheets("Sheet1").Cells(i, j + 1).Value = Worksheets("Sheet1").Cells(i, j).Value
Worksheets("Sheet1").Cells(i, j).Value = temp
End If
Next
Next
End Sub
這只是小小的三筆排序測試, 因為我需要幾千筆的排序 若按完執行不知何時可完整完成排序則會無解= =。
請貴人高抬貴手,謝謝。 |