返回列表 上一主題 發帖

如何在篩選後的資料找出紅色字體的儲存格總和? VBA程式

本帖最後由 GBKEE 於 2012-11-21 17:25 編輯

回復 1# agwhk
試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As Range, xlRow As Integer, S As Long
  4.     'FindFormat 屬性 設定或傳回要尋找之儲存格格式類型的搜尋準則
  5.     Application.FindFormat.Clear
  6.     Application.FindFormat.Interior.ColorIndex = 3
  7.     Set Rng = Range("A20:A65536").Find(What:="", after:=[A65536], SearchFormat:=True)
  8.     If Not Rng Is Nothing Then
  9.         xlRow = Rng.Row
  10.         Do
  11.             S = S + Rng.Value
  12.             Set Rng = Range("A20:A65536").Find(What:="", after:=Rng, SearchFormat:=True)
  13.         Loop While Rng.Row > xlRow
  14.     End If
  15.     MsgBox S
  16. End Sub
複製代碼

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題