我有一個宏,當任何單元格更改時運行,並且我只求和顯示的單元格,所以如果有人過濾工作表宏將運行並只求和可見單元格。運行宏每次過濾器是
我發現SpecialCells(xlCellTypeVisible)
函數,但我無法設法使其工作。
我的代碼的想法是這樣的:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rcells As Range
Dim sum as Double
sum = 0
For each Rcells In Range("A5:A65536").SpecialCells(xlCellTypeVisible)
sum = sum + Rcells.Value
Next Rcells
Sheets("aSheet").Range("B1").Value = sum
End Sub
我設法算了筆可見單元格,但它不會自動運行。
任何線索爲什麼不工作?感謝您的幫助提前。
只是一個奇怪的問題,你真的有65536行數據? – CustomX
這個'Dim i,fin As Integer'不會做你認爲的事! –
好拿起JFC – brettdj