J
John
I've added Chip Pearson's ColorIndexOfCF Function to the
following conditional formatting code below.
I'm getting an "object doesn't support property or method
error" on the following line:
" If fn.ColorIndexOfCF(Rng1) = 6 Then "
What I'm trying to do is loop through a range and say "If
the conditional formatting color index = 6 (yellow)
then "X" else "Y".
How can I restructure the code below to make it work?
Sub Test()
Set Rng1 = Range("B4:B10")
Set Rng2 = Range("F4")
Set fn = Application.WorksheetFunction
For Each Cell In Rng1
If fn.ColorIndexOfCF(Rng1) = 6 Then
Cell.Copy
Rng2.PasteSpecial Paste:=xlValues
Set Rng2 = Rng2.Offset(1, 0)
End If
Next Cell
End Sub
Chip's function reference:
http://www.cpearson.com/excel/CFColors.htm
following conditional formatting code below.
I'm getting an "object doesn't support property or method
error" on the following line:
" If fn.ColorIndexOfCF(Rng1) = 6 Then "
What I'm trying to do is loop through a range and say "If
the conditional formatting color index = 6 (yellow)
then "X" else "Y".
How can I restructure the code below to make it work?
Sub Test()
Set Rng1 = Range("B4:B10")
Set Rng2 = Range("F4")
Set fn = Application.WorksheetFunction
For Each Cell In Rng1
If fn.ColorIndexOfCF(Rng1) = 6 Then
Cell.Copy
Rng2.PasteSpecial Paste:=xlValues
Set Rng2 = Rng2.Offset(1, 0)
End If
Next Cell
End Sub
Chip's function reference:
http://www.cpearson.com/excel/CFColors.htm