返回列表 上一主題 發帖

[發問] for 巢狀迴圈 運算速度有點久請問該如何改善

[發問] for 巢狀迴圈 運算速度有點久請問該如何改善

  1. Sub 銷貨明細總數()
  2.     Dim x As Long
  3.     With 銷貨總數
  4.     For i = 5 To 64
  5.         For c = 10 To 39
  6.          x = WorksheetFunction.sumif(Sheets("銷貨明細").Range("B2:B500"), Sheets("銷貨總數").Cells(1, c) & Sheets("銷貨總數").Cells(i, 1), Sheets("銷貨明細").Range("O2:O600"))
  7.                If Sheets("銷貨總數").Cells(i, c) <> x Then
  8.                    Sheets("銷貨總數").Cells(i, c) = x
  9.                  End If
  10.             Next
  11.            Next
  12.         End With
  13.   
  14.             End Sub
複製代碼

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題