It's all to do with Excel adjusting the formula relative to the active cell,
so select D5 first
With Sheets("Control").Range("D5")
.Select
.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=NOT(OR(D5=D6,D5=D7,D5=D8,D5=D9,D5=D10,D5=D11,D5=D12,D5=D13,D5=D14))"
End With
--
__________________________________
HTH
Bob
"MarkS" <(E-Mail Removed)> wrote in message
news:AEAC87D6-CE24-4A2C-9E2A-(E-Mail Removed)...
> Hi,
> I use this piece of code
> Sheets("Control").Range("D5").FormatConditions.Add Type:=xlExpression,
> Formula1:= _
> "=NOT(OR(D5 = D6, D5 = D7, D5 = D8, D5 = D9, D5 = D10, D5 = D11, D5 =
> D12, D5 = D13, D5 = D14))"
>
> And when I look to see what is in the condtitional formatting I get this
> =NOT(OR(A65534 = A65535, A65534 = A65536, A65534 = A1, A65534 = A2, A65534
> =
> A3, A65534 = A4, A65534 = A5, A65534 = A6, A65534 = A7))
>
> I have 10 of these to do sometimes it works and sometimes not
>
> Thanks
|