- 帖子
- 39
- 主題
- 8
- 精華
- 0
- 積分
- 53
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- 2003
- 閱讀權限
- 20
- 註冊時間
- 2013-11-16
- 最後登錄
- 2016-1-30
|
5#
發表於 2013-11-20 21:56
| 只看該作者
回復 luhpro
大大我想請問如果其他欄位總共含隱藏的共有50幾欄
但是我想核對的為第11欄 然後一起變色 ...
a31075ha 發表於 2013-11-20 21:32 
感謝大大 研究出來了 ^^"
Private Sub cbSetColor_Click()
Dim iI%
Dim lRow&
Dim sStr$
Dim vColor, vD
Set vD = CreateObject("Scripting.Dictionary")
vColor = Array(34, 4, 45, 22, 26, 12, 8, 19, 24, 27, 38, 42, 44, 46, 0)
iI = 0
lRow = 5
Do While Cells(lRow, 1) <> ""
sStr = Cells(lRow, 11)
If vD(sStr) = "" Then
vD(sStr) = vColor(iI)
iI = iI + 1
End If
Union(Cells(lRow, 7), Cells(lRow, 11)).Interior.ColorIndex = vD(sStr)
lRow = lRow + 1
Loop
End Sub
這樣就正常了 |
|