- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
回復 2# graysurf
應該是寫入Cells(100, 2)時,速度變慢的關係
可以改成下列代碼執行速度也會加快很多,試試看!- Sub 巨集1()
- For j = 1 To 91
- For i = 1 To 58
- If Cells(j + 0, i + 0).Interior.ColorIndex = Cells(1, 1).Interior.ColorIndex Then
- A = A & "."
- ElseIf Cells(j, i).Interior.ColorIndex = Cells(1, 2).Interior.ColorIndex Then
- A = A & "A"
- Else
- A = A & "X"
- End If
- Next
- A = A & Chr(10)
- Next
- Cells(100, 2) = A
- MsgBox "OK"
- End Sub
複製代碼 |
|