標題:
如何在篩選後的資料找出紅色字體的儲存格總和? VBA程式
[打印本頁]
作者:
agwhk
時間:
2012-11-17 11:49
標題:
如何在篩選後的資料找出紅色字體的儲存格總和? VBA程式
例: 設定在A1儲存作為計算後的總和,
A20:C65536為篩選後的資料,找出A欄A1:A65536的紅色字體的儲存格總和。
(不要加隱藏的儲存格) 謝謝各位大大!!!
作者:
GBKEE
時間:
2012-11-21 17:20
本帖最後由 GBKEE 於 2012-11-21 17:25 編輯
回復
1#
agwhk
試試看
Option Explicit
Sub Ex()
Dim Rng As Range, xlRow As Integer, S As Long
'FindFormat 屬性 設定或傳回要尋找之儲存格格式類型的搜尋準則
Application.FindFormat.Clear
Application.FindFormat.Interior.ColorIndex = 3
Set Rng = Range("A20:A65536").Find(What:="", after:=[A65536], SearchFormat:=True)
If Not Rng Is Nothing Then
xlRow = Rng.Row
Do
S = S + Rng.Value
Set Rng = Range("A20:A65536").Find(What:="", after:=Rng, SearchFormat:=True)
Loop While Rng.Row > xlRow
End If
MsgBox S
End Sub
複製代碼
作者:
agwhk
時間:
2012-11-23 01:20
謝謝! 很多謝您, 我正是要這個程式碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)