- 帖子
- 2839
- 主題
- 10
- 精華
- 0
- 積分
- 2895
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-2-15
|
10#
發表於 2016-12-17 19:47
| 只看該作者
- Dim FilArea As Range
- Sub 逾期數()
- Dim R&, xClmn As Range, i&, LG, GG, N%
- Call 取消篩選
- Set xClmn = FilArea.Columns(103)
- R = Application.CountIf(xClmn, ">0")
- If R = 0 Then Exit Sub
- Sheets("工作完成率統計").AutoFilterMode = False
- For i = 1 To R
- LG = Application.Large(xClmn, i)
- If GG <> LG Then N = N + 1: GG = LG
- If N = 5 Then Exit For
- Next
- FilArea.AutoFilter Field:=103, Criteria1:=">=" & GG
- End Sub
- Sub 低於90()
- Call 取消篩選
- Sheets("工作完成率統計").AutoFilterMode = False
- FilArea.AutoFilter Field:=104, Criteria1:="<90%"
- End Sub
- Sub 作業天數()
- Dim R&, xClmn As Range, i&, LG, GG, N%
- Call 取消篩選
- Set xClmn = FilArea.Columns(105)
- R = Application.Count(xClmn)
- If R = 0 Then Exit Sub
- Sheets("工作完成率統計").AutoFilterMode = False
- For i = 1 To R
- LG = Application.Large(xClmn, i)
- If GG <> LG Then N = N + 1: GG = LG
- If N = 5 Then Exit For
- Next
- FilArea.AutoFilter Field:=105, Criteria1:=">=" & GG
- End Sub
- Sub 取消篩選()
- Dim R&
- With Sheets("工作完成率統計")
- .AutoFilterMode = False
- R = .UsedRange.Rows.Count - 1
- If R <= 4 Then Exit Sub
- Set FilArea = .Range("B3:DB" & R)
- FilArea.AutoFilter
- End With
- End Sub
複製代碼 [attach]26115[/attach] |
-
-
管理總表_V1.rar
(60.33 KB)
|