Arka plan renklerini, hücrenin sol taraftaki hücresiyle olan farkına göre ayırmamı sağlayan bir VBA kodu oluşturmaya çalışıyorum.Arka plan Rengi, hücre ile olan farka göre farklılık gösterir
açıklamama izin verin:
C3
kırmızıdır değerin daha yüksekB3
olduğunu çünkü: http://imgur.com/UUfaFRAGördüğünüz Yukarıdaki resmin baktığınızda. o değeri değer bir VBA koduna bu koymak için çalıştı ama başarılı olmayan daha düşük
B5
olduğunu çünkü
C5
yeşil B4
eşittir olduğu gibi C4
If Sheets("x").Range("C3") > Sheets("x").Range("D3") Then
Sheets("x").Range("C3").Interior.ColorIndex = 3
:
Sheets("x").Range("C3").FormulaR1C1 =
"=IF(RC>RC[-1],Interior.ColorIndex = 3,IF(RC<RC[-1,Interior.ColorIndex= 4))"
bir girişim bir IF kayıt fonksiyonu oldu
Birinin bana doğru yöne işaret edebileceğini umuyorum (açıkça) hayır VBA guru.
Neden Koşullu Biçimlendirme'yi kullanmıyorsunuz? –
Yazdığınız ikinci seçenek, "End if" ile bitirirseniz ve C3 ve D3 ihtiyacınız olan hücreler ise çalışmalıdır. Onunla sorun nedir? – Vityata
Scott'la birlikteyim. Her nasılsa "IF" fonksiyonunun çalışması gerekir: – user3598756