- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 3# lifedidi
用你原來的進階篩選
統計部分改用函數計算即可- Private Sub CommandButton1_Click() '查詢鈕
- Dim d1 As Date, d2 As Date
- Dim Srng As Range, Crng As Range, Orng As Range
- Set Srng = Sheets("SHEET1").[A6].CurrentRegion
- Set Crng = Sheets("篩選用").[A1:A2]
- With Sheets("SHEET2")
- Set Orng = .[A6]
- .[A1:W65536].ClearContents
- Srng.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Crng, CopyToRange:=Orng
- If .[A7].Value = "" Then
- MsgBox "沒資料", vbCritical + vbOKOnly, "注意"
- Exit Sub
- End If
- TextBox1.Value = Application.Text(Application.Sum(.[R:R]), "[hh]:mm")
- End With
- End Sub
複製代碼 |
|