返回列表 上一主題 發帖

[發問] 如何使用vba計算各列底色加總

[發問] 如何使用vba計算各列底色加總

本帖最後由 sax868 於 2013-9-24 21:32 編輯

成績單.zip (15.23 KB)
  1. Sub YY()


  2. [J3] = 0

  3. For Each A In [A:G]

  4.   If A.Interior.ColorIndex = 6 Then   'If A.Font.ColorIndex = 6 Then


  5.      [J3] = [J3] + 1

  6.   End If

  7. Next

  8. End Sub
複製代碼
各位大大晚安!

請問要如何編寫vba使計算各列底色加總呢? 我的三腳貓功夫只會全部加而且跑很慢(快當了)但如果要每一列只要有出現黃底色不論次數即為1,我就不會了...能否煩請好心善良的大大們解救弱女子?
需求詳見如下:
1.計算C欄到G欄只要是出現黃色底色則在I欄顯示"1"
2.I欄的計算直到B欄位為空白為止
3.在J3 顯示I欄的所有計數加總 (答案需要是計9, 不是14)


感激不盡~

弱女子留:P

復活了、復活了!! 感謝超級版主們的鼎力相助!! 好好用喔~~~
祝各位大大們有個美好的一天! ^_^~

弱女子留

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題