Excel VBA ile Koşullu Biçimlendirmeyi Kullanma

Excel Koşullu Biçimlendirme

Excel Koşullu Biçimlendirme, hücre biçimlendirmesini belirleyen kuralları tanımlamanıza olanak tanır.

Örneğin, belirli ölçütleri karşılayan hücreleri vurgulayan bir kural oluşturabilirsiniz. Örnekler şunları içerir:

  • Belirli bir aralığa giren sayılar (ör. 0'dan küçük).
  • Listedeki ilk 10 öğe.
  • Bir "ısı haritası" oluşturma.
  • Hemen hemen her koşullu biçimlendirme için "formül tabanlı" kurallar.

Excel'de Koşullu Biçimlendirme, Giriş > Stiller (ALT > H > L) altındaki Şeritte bulunabilir.

Kendi kuralınızı oluşturmak için 'Yeni Kural'a tıklayın, yeni bir pencere açılacaktır:

VBA'da Koşullu Biçimlendirme

Bu Koşullu Biçimlendirme özelliklerinin tümüne VBA kullanılarak erişilebilir.

VBA kodu içinden koşullu biçimlendirme ayarladığınızda, yeni parametrelerinizin Excel ön uç koşullu biçimlendirme penceresinde görüneceğini ve kullanıcı tarafından görüleceğini unutmayın. Çalışma sayfasını kilitlemediğiniz sürece kullanıcı bunları düzenleyebilir veya silebilir.

Çalışma sayfası kaydedildiğinde koşullu biçimlendirme kuralları da kaydedilir.

Koşullu biçimlendirme kuralları, özellikle belirli bir çalışma sayfasına ve belirli bir hücre aralığına uygulanır. Çalışma kitabının başka bir yerinde gerekliyse, o çalışma sayfasında da kurulmaları gerekir.

VBA'da Koşullu Biçimlendirmenin Pratik Kullanımları

Bir CSV (virgülle ayrılmış değerler) dosyasından veya bir veritabanı tablosundan veya sorgudan çalışma sayfanıza aktarılan büyük miktarda ham veriye sahip olabilirsiniz. Bu, bir dönemden diğerine aktarılan değişen sayılarla bir gösterge panosuna veya rapora akabilir.

Bir sayının değiştiği ve kabul edilebilir bir aralığın dışında olduğu durumlarda, bunu vurgulamak isteyebilirsiniz; hücrenin arka plan rengi kırmızıdır ve bu ayarı koşullu biçimlendirmeyi yapabilirsiniz. Bu sayede kullanıcı anında bu numaraya çekilecek ve daha sonra bunun neden olduğunu araştırabilecektir.

Koşullu biçimlendirmeyi açmak veya kapatmak için VBA'yı kullanabilirsiniz. Bir dizi hücredeki kuralları temizlemek için VBA'yı kullanabilir veya bunları yeniden açabilirsiniz. Olağandışı bir sayı için tamamen iyi bir neden olduğu bir durum olabilir, ancak kullanıcı gösterge tablosunu veya raporu daha yüksek bir yönetim düzeyine sunduğunda, 'alarm çanlarını' kaldırabilmek isterler.

Ayrıca, içe aktarılan ham verilerde, sayıların gülünç derecede büyük veya gülünç derecede küçük olduğu yerleri vurgulamak isteyebilirsiniz. İçe aktarılan veri aralığı genellikle her dönem için farklı bir boyuttur, bu nedenle yeni veri aralığının boyutunu değerlendirmek ve yalnızca bu aralık için koşullu biçimlendirme eklemek için VBA'yı kullanabilirsiniz.

Ayrıca, her birine karşı sayısal değerlere sahip sıralanmış bir ad listesinin olduğu bir durumunuz olabilir; çalışan maaşı, sınav notları. Koşullu biçimlendirme ile, en yüksekten en düşüğe gitmek için dereceli renkleri kullanabilirsiniz; bu, sunum amacıyla çok etkileyici görünür.

Ancak, ad listesinin boyutu her zaman statik olmayacaktır ve aralığın boyutundaki değişikliklere göre dereceli renklerin ölçeğini yenilemek için VBA kodunu kullanabilirsiniz.

Bir Aralıkta Koşullu Biçim Oluşturmanın Basit Bir Örneği

Bu örnek, bir çalışma sayfasındaki bir hücre aralığı (A1:A10) için koşullu biçimlendirmeyi ayarlar. Aralıktaki sayı 100 ile 150 arasındaysa, hücre arka plan rengi kırmızı olur, aksi takdirde rengi olmaz.

1234567891011121314 Alt KoşulluBiçimlendirmeÖrnek()'Aralığı TanımlaAralık Olarak MyRange DimMyRange = Aralık ("A1:A10") olarak ayarlayın'Mevcut Koşullu Biçimlendirmeyi Aralıktan SilMyRange.FormatConditions.Delete'Koşullu Biçimlendirme UygulaMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _Formül1:="=100", Formül2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Alt Bitiş

İlk önce aralığı tanımladığımıza dikkat edin MyRange koşullu biçimlendirme uygulamak için.

Ardından, aralık için mevcut herhangi bir koşullu biçimlendirmeyi siliyoruz. Bu, kod her çalıştırıldığında aynı kuralın eklenmesini önlemek için iyi bir fikirdir (elbette her koşulda uygun olmayacaktır).

Renkler sayısal değerlerle verilmiştir. Bunun için RGB (Kırmızı, Yeşil, Mavi) notasyonunu kullanmak iyi bir fikirdir. Bunun için standart renk sabitlerini kullanabilirsiniz; vbRed, vbBlue, ancak sekiz renk seçeneğiyle sınırlısınız.

16,7 milyondan fazla renk mevcuttur ve RGB kullanarak hepsine erişebilirsiniz. Bu, hangi sayının hangi renkle gittiğini hatırlamaya çalışmaktan çok daha kolaydır. Üç RGB renk numarasının her biri 0 ila 255 arasındadır.

"xlBetween" parametresinin kapsayıcı olduğuna dikkat edin, bu nedenle 100 veya 150 hücre değerleri koşulu karşılayacaktır.

Çok Koşullu Biçimlendirme

Bir aralıktaki tüm değerlerin farklı koşullar tarafından kapsanması için veri aralığınız içinde birkaç koşullu kural ayarlamak isteyebilirsiniz:

12345678910111213141516171819 Sub MultipleConditionalFormattingExample()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'İlk kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _Formül1:="=100", Formül2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)'İkinci kural ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _Formül1:="=100"MyRange.FormatConditions(2).Interior.Color = vbBlue'Üçüncü kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _Formül1:="=150"MyRange.FormatConditions(3).Interior.Color = vbYellowAlt Bitiş

Bu örnek, hücre değeri 100 ile 150 arasındaysa kırmızı hücre rengiyle ilk kuralı önceki gibi kurar.

Daha sonra iki kural daha eklenir. Hücre değeri 100'den küçükse hücre rengi mavi, 150'den büyükse hücre rengi sarıdır.

Bu örnekte, tüm sayı olasılıklarının kapsandığından ve kuralların çakışmadığından emin olmanız gerekir.

Boş hücreler bu aralıktaysa mavi olarak görünürler, çünkü Excel bunları 100'den küçük bir değere sahip olarak kabul eder.

Bunu aşmanın yolu, bir ifade olarak başka bir koşul eklemektir. Bunun, kod içindeki ilk koşul kuralı olarak eklenmesi gerekir. Birden fazla kuralın olduğu durumlarda, yürütme sırasını doğru almak çok önemlidir, aksi takdirde sonuçlar tahmin edilemez olabilir.

1234567891011121314151617181920212223 Sub MultipleConditionalFormattingExample()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'İlk kuralı ekleMyRange.FormatConditions.Add Türü:=xlExpression, Formula1:= _"=UZUNLUK(KES(A1))=0"MyRange.FormatConditions(1).Interior.Pattern = xlNone'İkinci kural ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _Formül1:="=100", Formül2:="=150"MyRange.FormatConditions(2).Interior.Color = RGB(255, 0, 0)'Üçüncü kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _Formül1:="=100"MyRange.FormatConditions(3).Interior.Color = vbBlue'Dördüncü kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _Formül1:="=150"MyRange.FormatConditions(4).Interior.Color = RGB(0, 255, 0)Alt Bitiş

Bu, xlExpression türünü kullanır ve ardından bir hücrenin sayısal bir değer yerine boş olup olmadığını belirlemek için standart bir Excel formülü kullanır.

FormatConditions nesnesi, Range nesnesinin bir parçasıdır. Dizin 1'den başlayan bir koleksiyon gibi davranır. Bir For… Next veya For… Every döngüsü kullanarak bu nesneyi yineleyebilirsiniz.

Kural Silme

Bazen, veri gereksinimlerine uymuyorsa, birden çok kural kümesindeki tek bir kuralı silmeniz gerekebilir.

12345678910111213 Sub DeleteConditionalFormattingExample()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'İlk kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _Formül1:="=100", Formül2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)'Kuralı silMyRange.FormatConditions(1).DeleteAlt Bitiş

Bu kod, A1:A10 aralığı için yeni bir kural oluşturur ve ardından onu siler. Silme işlemi için doğru dizin numarasını kullanmanız gerekir, bu nedenle doğru dizin numarasını aldığınızdan emin olmak için Excel ön ucundaki "Kuralları Yönet"i kontrol edin (bu, kuralları yürütme sırasına göre gösterecektir). VBA'da bir koşullu biçimlendirme kuralını silerseniz, bunu Excel ön ucundan yapmanızın aksine Excel'de geri alma olanağı olmadığını unutmayın.

Kural Değiştirme

Kurallar, belirli bir aralığa dayalı nesneler topluluğu olduğundan, VBA kullanarak belirli kurallarda kolayca değişiklik yapabilirsiniz. Kural eklendikten sonra gerçek özellikler salt okunurdur, ancak bunları değiştirmek için Değiştir yöntemini kullanabilirsiniz. Renkler gibi özellikler okunur/yazılır.

123456789101112131415 Alt ChangeConditionalFormattingExample()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'İlk kuralı ekleMyRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _Formül1:="=100", Formül2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)'Kuralı değiştirMyRange.FormatConditions(1).Modify xlCellValue, xlLess, "10"'Kural rengini değiştirMyRange.FormatConditions(1).Interior.Color = vbGreenAlt Bitiş

Bu kod, bir aralık nesnesi (A1:A10) oluşturur ve 100 ile 150 arasındaki sayılar için bir kural ekler. Koşul doğruysa, hücre rengi kırmızıya döner.

Ardından kod, kuralı 10'dan küçük sayılarla değiştirir. Koşul doğruysa, hücre rengi şimdi yeşile döner.

Dereceli Renk Şeması Kullanma

Excel koşullu biçimlendirme, artan veya azalan sırada çalışan bir dizi sayı üzerinde dereceli renkleri kullanma yöntemine sahiptir.

Bu, coğrafi bölge, şehir sıcaklıkları veya şehirler arasındaki mesafelere göre satış rakamları gibi verileriniz olduğunda çok kullanışlıdır. VBA'yı kullanarak, Excel ön ucunda sunulan standartlar yerine kendi dereceli renk şemanızı seçebilme avantajına sahip olursunuz.

1234567891011121314151617181920212223242526272829 Alt MezunRenkler()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'Ölçek türünü tanımlayınMyRange.FormatConditions.AddColorScale ColorScaleType:=3'Aralıktaki en düşük değer için renk seçinMyRange.FormatConditions(1).ColorScaleCriteria(1).Type = _xlKoşulDeğeriEn DüşükDeğerMyRange.FormatConditions(1).ColorScaleCriteria(1).FormatColor ile.Renk = 7039480İle bitmek'Aralıktaki orta değerler için renk seçinMyRange.FormatConditions(1).ColorScaleCriteria(2).Type = _xlKoşulDeğeriYüzdelikMyRange.FormatConditions(1).ColorScaleCriteria(2).Value = 50Aralığın orta noktası için rengi seçinMyRange.FormatConditions(1).ColorScaleCriteria(2).FormatColor ile.Renk = 8711167İle bitmek'Aralıktaki en yüksek değer için renk seçinMyRange.FormatConditions(1).ColorScaleCriteria(3).Type = _xlKoşulDeğeriEn YüksekDeğerMyRange.FormatConditions(1).ColorScaleCriteria(3).FormatColor ile.Renk = 8109667İle bitmekAlt Bitiş

Bu kod çalıştırıldığında, hücre renklerini A1:A10 aralığında artan değerlere göre derecelendirecektir.

Bu, verileri görüntülemenin çok etkileyici bir yoludur ve kesinlikle kullanıcıların dikkatini çekecektir.

Hata Değerleri için Koşullu Biçimlendirme

Çok büyük miktarda veriye sahip olduğunuzda, çeşitli çalışma sayfalarınızdaki bir hata değerini kolayca gözden kaçırabilirsiniz. Bu durum çözülmeden kullanıcıya sunulursa büyük sorunlara ve kullanıcının sayılara olan güvenini kaybetmesine neden olabilir. Bu, hücreyi değerlendirmek için bir xlExpression kural türü ve IsError'ın bir Excel işlevi kullanır.

Hata içeren tüm hücrelerin hücre renginin kırmızı olması için kod oluşturabilirsiniz:

1234567891011 Alt HataKoşulluBiçimlendirmeÖrnek()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'Hata kuralı ekleMyRange.FormatConditions.Add Type:=xlExpression, Formula1:="=IsError(A1)=true"'İç rengi kırmızıya ayarlaMyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Alt Bitiş

Geçmişteki Tarihler İçin Koşullu Biçimlendirme

Geçmişteki tarihleri ​​vurgulamak istediğiniz yerde verileri içe aktarmış olabilirsiniz. Bunun bir örneği, 30 günü aşan eski fatura tarihlerinin öne çıkmasını istediğiniz bir borçlu raporu olabilir.

Bu kod, tarihleri ​​değerlendirmek için xlExpression kural türünü ve bir Excel işlevini kullanır.

1234567891011 Sub DateInPastConditionalFormattingExample()Aralık Olarak MyRange Dim'Bir tarih sütununa göre aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'Geçmişteki tarihler için hata kuralı ekleMyRange.FormatConditions.Add Type:=xlExpression, Formula1:="=Now()-A1 > 30"'İç rengi kırmızıya ayarlaMyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Alt Bitiş

Bu kod, A1:A10 aralığında bir tarih aralığı alacak ve geçmiş 30 günden fazla olan herhangi bir tarih için hücre rengini kırmızıya ayarlayacaktır.

Koşulda kullanılan formülde Now(), geçerli tarih ve saati verir. Bu, çalışma sayfası her yeniden hesaplandığında yeniden hesaplamaya devam edecek, böylece biçimlendirme bir günden diğerine değişecektir.

VBA Koşullu Biçimlendirmede Veri Çubuğunu Kullanma

Bir dizi sayıya veri çubukları eklemek için VBA'yı kullanabilirsiniz. Bunlar neredeyse mini grafikler gibidir ve sayıların birbirine göre ne kadar büyük olduğunu anında gösterir. Veri çubukları için varsayılan değerleri kabul ederek kodun yazılması çok kolaydır.

123456 Alt DataBarBiçimlendirmeÖrnek()Aralık Olarak MyRange DimMyRange = Aralık ("A1:A10") olarak ayarlayınMyRange.FormatConditions.DeleteMyRange.FormatConditions.AddDatabarAlt Bitiş

Verileriniz çalışma sayfasında şöyle görünecektir:

VBA Koşullu Biçimlendirmede Simgeleri Kullanma

Bir çalışma sayfasında sayıların yanına simgeler koymak için koşullu biçimlendirmeyi kullanabilirsiniz. Simgeler oklar, daireler veya diğer çeşitli şekiller olabilir. Bu örnekte, kod, yüzde değerlerine göre sayılara ok simgeleri ekler:

12345678910111213141516171819202122232425 Alt Simge KümeleriÖrnek()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'FormatConditions nesnesine Simge Seti ekleyinMyRange.FormatConditions.AddIconSetCondition'Simgeyi oklara ayarla - koşul 1MyRange.FormatConditions(1) ile.IconSet = ActiveWorkbook.IconSets(xl3Arrows)İle bitmek'gerekli yüzde değeri için simge kriterlerini ayarlayın - koşul 2MyRange.FormatConditions(1).IconCriteria(2) ile.Type = xlConditionValuePercent.Değer = 33.Operatör = xlGreaterEqualİle bitmek'gerekli yüzde değeri için simge kriterlerini ayarlayın - koşul 3MyRange.FormatConditions(1).IconCriteria(3) ile.Type = xlConditionValuePercent.Değer = 67.Operatör = xlGreaterEqualİle bitmekAlt Bitiş

Bu, bir sayının yüksek mi yoksa düşük mü olduğunu gösteren anında bir görünüm verecektir. Bu kodu çalıştırdıktan sonra çalışma sayfanız şöyle görünecektir:

İlk Beşi Vurgulamak için Koşullu Biçimlendirmeyi Kullanma

Bir veri aralığındaki ilk 5 numarayı vurgulamak için VBA kodunu kullanabilirsiniz. 'AddTop10' adlı bir parametre kullanıyorsunuz, ancak kod içindeki sıra numarasını 5'e ayarlayabilirsiniz. Bir kullanıcı, önce verileri sıralamak zorunda kalmadan bir aralıktaki en yüksek sayıları görmek isteyebilir.

1234567891011121314151617181920212223 Alt Top5Örnek()Aralık Olarak MyRange Dim'Aralık nesnesi oluşturMyRange = Aralık ("A1:A10") olarak ayarlayın'Önceki koşullu biçimleri silMyRange.FormatConditions.Delete'Bir Top10 koşulu ekleMyRange.FormatConditions.AddTop10MyRange.FormatConditions(1) ile'Yukarıdan aşağıya parametreyi ayarla.TopBottom = xlTop10Top'Yalnızca ilk 5'i ayarla.Sıra = 5İle bitmekMyRange.FormatConditions(1).Font ile'Yazı tipi rengini ayarla.Renk = -16383844İle bitmekMyRange.FormatConditions(1).Interior ile'Hücre arka plan rengini ayarla.Renk = 13551615İle bitmekAlt Bitiş

Kodu çalıştırdıktan sonra çalışma sayfanızdaki veriler şöyle görünür:

145 değerinin iki kez göründüğünü ve böylece altı hücrenin vurgulandığını unutmayın.

StopIfTrue ve SetFirstPriority Parametrelerinin Önemi

StopIfTrue, bir hücre aralığında birden çok koşullu biçimlendirme kuralı varsa önemlidir. Aralık içindeki tek bir hücre ilk kuralı karşılayabilir, ancak sonraki kuralları da karşılayabilir. Geliştirici olarak, yalnızca geldiği ilk kural için biçimlendirmeyi görüntülemesini isteyebilirsiniz. Diğer kural kriterleri çakışabilir ve kural listesinde aşağı doğru devam etmesine izin verilirse istenmeyen değişiklikler yapabilir.

Bu parametrenin varsayılan değeri True'dur, ancak o hücre için diğer tüm kuralların dikkate alınmasını istiyorsanız bunu değiştirebilirsiniz:

1 MyRange. FormatConditions(1).StopIfTrue = False

SetFirstPriority parametresi, o hücre için birden çok kural olduğunda ilk önce o koşul kuralının değerlendirilip değerlendirilmeyeceğini belirler.

1 MyRange. FormatKoşullar(1).SetFirstPriority

Bu, o kuralın konumunu biçim koşulları koleksiyonu içinde 1. konuma taşır ve diğer tüm kurallar, değiştirilen dizin numaralarıyla aşağı doğru taşınır. Dizin numaralarını kullanarak koddaki kurallarda herhangi bir değişiklik yapıyorsanız dikkatli olun. Doğru kuralı değiştirdiğinizden veya sildiğinizden emin olmanız gerekir.

Bir kuralın önceliğini değiştirebilirsiniz:

1 MyRange. FormatKoşullar(1).Öncelik=3

Bu, koşullu biçim listesindeki diğer kuralların göreli konumlarını değiştirir.

Diğer Hücre Değerlerine Başvuruda Bulunan Koşullu Biçimlendirmeyi Kullanma

Bu, Excel koşullu biçimlendirmesinin yapamayacağı bir şeydir. Ancak, bunu yapmak için kendi VBA kodunuzu oluşturabilirsiniz.

Bir veri sütununuz olduğunu ve her sayının yanındaki hücrede, her sayı üzerinde hangi biçimlendirmenin yapılması gerektiğini belirten bir metin olduğunu varsayalım.

Aşağıdaki kod, sayı listenizi çalıştıracak, metni biçimlendirmek için bitişik hücreye bakacak ve ardından sayıyı gerektiği gibi biçimlendirecektir:

123456789101112131415161718192021 Sub ReferToAnotherCellForConditionalFormatting()'Tablo verileri için satır sayısını tutacak değişkenler oluşturunRR Satır Kadar Uzun, N Kadar Uzun'Tablo veri aralığındaki satır sayısını yakalayınRRow = ActiveSheet.UsedRange.Rows.Count'Tablo veri aralığındaki tüm satırları yineleyinN = 1'den Rrow'a'Sütun 2'ye göre biçimlendirmeyi değerlendirmek için Select Case deyimi kullanınVaka ActiveSheet.Cells(N, 2) seçin.Value'İç rengi maviye çevirinDava "Mavi"ActiveSheet.Cells(N, 1).Interior.Color = vbBlue'İç rengi kırmızıya çevirinDava "Kırmızı"ActiveSheet.Cells(N, 1).Interior.Color = vbRed'İç rengi yeşile çevirinDurum "Yeşil"ActiveSheet.Cells(N, 1).Interior.Color = vbGreenSeçimi BitirSonraki NAlt Bitiş

Bu kod çalıştırıldıktan sonra çalışma sayfanız şu şekilde görünecektir:

Biçimlendirme için başvurulan hücreler, çalışma sayfasının herhangi bir yerinde veya hatta çalışma kitabı içindeki başka bir çalışma sayfasında olabilir. Biçimlendirme için bir koşul oluşturmak için herhangi bir metin biçimini kullanabilirsiniz ve bu kodu kullanabileceğiniz kullanımlarda yalnızca hayal gücünüz ile sınırlısınız.

Koşullu biçimlendirme İfadelerinde kullanılabilecek operatörler

Önceki örneklerde gördüğünüz gibi, operatörler koşul değerlerinin nasıl değerlendirileceğini belirlemek için kullanılır; xlArasında.

Kural kriterlerinizi nasıl belirlemek istediğinize bağlı olarak kullanılabilecek bu operatörlerden birkaçı vardır.

İsim Değer Açıklama
xlArasında 1 Arasında. Yalnızca iki formül sağlanmışsa kullanılabilir.
xlEqual 3 Eşit.
xlBüyük 5 Daha büyük.
xlBüyük Eşit 7 Büyüktür veya eşittir.
xlDaha az 6 Daha az.
xlLessEqual 8 Daha küçük veya eşittir.
xlArada Değil 2 Arasında değil. Yalnızca iki formül sağlanmışsa kullanılabilir.
xlNotEqual 4 Eşit değil.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave