- 帖子
- 37
- 主題
- 9
- 精華
- 0
- 積分
- 61
- 點名
- 0
- 作業系統
- Windows7
- 軟體版本
- office 2010
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-4-26
- 最後登錄
- 2014-7-28
|
本帖最後由 sax868 於 2013-9-24 21:32 編輯
成績單.zip (15.23 KB)
- Sub YY()
-
-
- [J3] = 0
-
- For Each A In [A:G]
-
- If A.Interior.ColorIndex = 6 Then 'If A.Font.ColorIndex = 6 Then
-
-
- [J3] = [J3] + 1
-
- End If
-
- Next
-
- End Sub
複製代碼 各位大大晚安!
請問要如何編寫vba使計算各列底色加總呢? 我的三腳貓功夫只會全部加而且跑很慢(快當了)但如果要每一列只要有出現黃底色不論次數即為1,我就不會了...能否煩請好心善良的大大們解救弱女子?
需求詳見如下:
1.計算C欄到G欄只要是出現黃色底色則在I欄顯示"1"
2.I欄的計算直到B欄位為空白為止
3.在J3 顯示I欄的所有計數加總 (答案需要是計9, 不是14)
感激不盡~
弱女子留:P |
|