返回列表 上一主題 發帖

[發問] 請各位前輩幫忙檢查此程式

回復 2# graysurf


   應該是寫入Cells(100, 2)時,速度變慢的關係
可以改成下列代碼執行速度也會加快很多,試試看!
  1. Sub 巨集1()
  2. For j = 1 To 91
  3.     For i = 1 To 58
  4.     If Cells(j + 0, i + 0).Interior.ColorIndex = Cells(1, 1).Interior.ColorIndex Then
  5.         A = A & "."
  6.     ElseIf Cells(j, i).Interior.ColorIndex = Cells(1, 2).Interior.ColorIndex Then
  7.         A = A & "A"
  8.     Else
  9.         A = A & "X"
  10.     End If
  11.     Next
  12.     A = A & Chr(10)
  13. Next
  14. Cells(100, 2) = A
  15. MsgBox "OK"
  16. End Sub
複製代碼

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題