- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2011-5-19 13:36 編輯
回復 3# freeffly - Sub Ex()
- Dim Rng As Range, X As Range, R As Range, Tolta%, A%, i%, ii%
- Cells.ClearFormats
- Set Rng = Range("B2:I" & [A2].End(xlDown).Row)
- For Each R In Rng.Rows
- Set Rng = R.Cells(1)
- A = 0
- For ii = 2 To 8
- If R.Cells(1, ii) <> "" And Rng > R.Cells(1, ii) Then
- Set Rng = R.Cells(1, ii)
- R.Cells(1, ii).Font.ColorIndex = 7
- Tolta = Tolta + 1
- A = A + 1
- With R.Cells(1, 10)
- .Value = A
- .Interior.ColorIndex = 4
- End With
- ElseIf R.Cells(1, ii) <> "" And Rng < R.Cells(1, ii) Then
- Set Rng = R.Cells(1, ii)
- End If
- Next
- Next
- [L1] = Tolta
- End Sub
複製代碼 |
|