我有一個可過濾的聯繫人數據庫和用戶窗體。我想要的是用戶窗體上的2個計數器。 lblSelection應該給出數據集的總量。而lblCount應該在整個數據集中給出所選單元格的位置。Excel VBA如何找到過濾工作表的ActiveCell計數
類似「你是在一套300 45」
現在,當數據庫被過濾應改爲例如「你是在67集6」,僅使用可見細胞計數的位置該範圍內的選定單元格。
下面是簡單的代碼我使用至今:
Public Sub CountReset()
'Display Count
If ActiveSheet.FilterMode = False Then
Me.lblCount = activecell.Row - 1
Me.lblSelection = activecell.Offset(-1, 0).End(xlDown).Row - 1
Else
Me.lblCount = ????
Me.lblSelection = Base.AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Cells.Count - 1
End If
End Sub
已經感謝您的幫助!
完美!馬上就解決了。非常感謝,Rory! –