Excel'de koşullu biçimlendirmeyi belirlemek için birleşik olarak seçilen değer nasıl kullanılır

Microsoft Excel'deki bağlantılı hücre özelliği sayesinde, seçilen değeri bir makro veya koşullu biçimlendirme kuralında koşul olarak kullanmak çok kolaydır.

<a href = "https://tr3.cbsistatic.com/hub/i/r/2020/03/11/4c0ef256-67be-40cf-ac70-9d503a702944/resize/770x/f4aab3c421e148dcf5a0dc116e4e38d1/cel" hedef " _blank "data-component =" modalEnlargeImage "data-headline ="

"data-credit =" Resim: Ekran Görüntüsü "rel =" noopener noreferrer nofollow ">Microsoft Excel giriş resmi

Görüntü: Ekran görüntüsü

Değerleri kategorilere ayırmak veya dikkatimizi çekmek için biçimlendirmek Microsoft Excel'de yaygın bir uygulamadır. Neyse ki, koşullu bir biçimlendirme kuralı genellikle hile yapar ve özelliğin kullanımı kolaydır. Bazen başınızı biraz çizmenize neden olan bir durumla karşılaşırsınız. Örneğin, birleşik giriş denetiminde seçilen değeri koşullu olarak biçimlendirebilir misiniz? Cevap evet, ancak koşullu biçimlendirme kullanmayacaksınız; bir VBA prosedürü kullanacaksınız. Bu makalede, bir combo'nun seçilen değerini ve bu seçime göre normal bir hücrenin içeriğini nasıl biçimlendireceğinizi göstereceğim.

Bilgilendirme: TechRepublic, bu sayfada yer alan bazı ürünlerden komisyon alabilir. TechRepublic ve yazar bu bağımsız inceleme için tazmin edilmemiştir.

DAHA FAZLA BİLGİ EDİN: İşletmeler için Office 365

İlk olarak, bir birleşik giriş kutusu denetimi ekleyeceğiz. Ardından, seçilen değere göre kontrolün yazı tipi rengini değiştirmek için bir VBA olay prosedürü kullanacağız. Ardından, bir hücreyi "açılan" seçili değere göre biçimlendirmek için koşullu biçimlendirme kuralı kullanacağız.

Kullanıyorum (masaüstü) Ofis 365 ancak önceki sürümleri kullanabilirsiniz. Kendi sayfanızla çalışabilirsiniz veya demo .xlsm dosyalarını indirin. Hiçbir şey bu makale tarayıcı sürümü için geçerli değildir.

GÖRMEK: Her kullanıcının ustalaşması gereken 52 Excel ipucu (TechRepublic)

Excel'de açılır liste nasıl yerleştirilir

Bir liste sunmak için veri doğrulama denetimi kullanabilirsiniz, ancak bu durumda, denetimi bir hücreye bağlayabildiğiniz için katıştırılmış birleşik giriş denetimi üstündür. Bu bölümde, bir birleşik giriş kutusu denetimi yerleştirip kısa bir statik liste vereceğiz – statik, Yani liste dinamik olmayacak; liste öğeleri değişirse manuel olarak güncellersiniz.

Öncelikle, standart dışı bir noktaya Standart, Gümüş, Altın, Platin ve Elmas listesini ekleyin. Amaçlarımız için J3: J7 kullanacağım, böylece her şey aynı sayfada ve görünür.

Şimdi, B2 hücresinin yanında bir açılan kutu denetimi aşağıdaki gibi ekleyin:

  1. Geliştirici sekmesini tıklayın. Denetim grubunda Ekle açılır menüsünü tıklatın ve sonra ActiveX Denetimleri bölümünden Açılan Kutu'yu seçin.
  2. Denetimi B2'nin yakınına yerleştirin ve gerekirse yeniden boyutlandırın. (Daha sonra B2'ye bağlantı kuracağız ve bağlantılı hücreyi ve kontrolün birlikte çalıştığını görmenizi istiyorum.)
  3. Denetim seçiliyken, Denetimler grubunda Özellikler'i tıklatın.
  4. Ortaya çıkan Özellikler sayfasına şunu girin: B2 LinkedCell ayarı olarak ve J3: J7 ListFillRange ayarı olarak (Şekil A).
  5. Özellikler sayfasını kapatın.
  6. Kontrolün adını kontrol edin; gösteri dosyasında, ComboBox1. Özel bir ad verebilirsiniz. Her iki durumda da, kontrolün adını not ettiğinizden emin olun. Daha sonra ihtiyacınız olacak.
  7. Denetimi kullanabilmek için Denetimler grubunda Tasarım Modu'nu tıklatın.

Şekil A

<a href = "https://tr1.cbsistatic.com/hub/i/2020/03/27/2dc8110c-9eed-4f56-a7bb-9407fa6d7597/exceldropdownconditionalformatting-a.jpg" target = "_ blank" veri bileşeni = "modalEnlargeImage" data-headline = "

Açılan kutu denetimini B2'ye bağlayın.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">exceldropdownconditionalformatting-a.jpg "data-original =" https://tr1.cbsistatic.com/hub/i/2020/03/27/2dc8110c-9eed-4f56-a7bb-9407fa6d7597/exceldropdownconditionalformatting-a.jpg

Açılan kutu denetimini B2'ye bağlayın.

Birleşik girişi kullanmak için açılır menüyü tıklayın ve herhangi bir öğeyi seçin. İçinde Şekil B, Altın seçtiğimi görebilirsiniz. Bu yüzden kontrolü B2'nin yakınına yerleştirmenizi istedim – açılan öğede açılan öğenin B2 B2 içeriğini güncellediğini görebilirsiniz. Devam edin ve farklı öğeler seçin ve buna göre B2 güncellemesini izleyin.

Şekil B

<a href = "https://tr4.cbsistatic.com/hub/i/2020/03/27/2527437a-1358-486f-8fab-4d536f20d565/exceldropdownconditionalformatting-b.jpg" target = "_ blank" veri bileşeni = "modalEnlargeImage" data-headline = "

Komboda seçilen öğe B2'de görünür.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">exceldropdownconditionalformatting-b.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/2020/03/27/2527437a-1358-486f-8fab-4d536f20d565/exceldropdownconditionalformatting-b.jpg

Komboda seçilen öğe B2'de görünür.

Birleşik giriş kutusu nasıl biçimlendirilir

Büyük olasılıkla, birleşik giriş kutusunu biçimlendirmek istemezsiniz, ancak bazı seçenekleriniz vardır. Örneklemek gerekirse, yazı tipi rengini değiştirmek için kısa bir VBA prosedürü kullanacağız. Bunu yapmak için gerekirse Denetimler grubunda (Geliştirici sekmesi) Tasarım Modu'nu tıklatın. Ardından, denetimin Change event yordamı için bir saplama da dahil olmak üzere etkin sayfanın (Sheet1) modülüne Visual Basic Düzenleyicisi'ni (VBE) açmak için denetimi çift tıklatın. İçinde gösterilen kodu ekleyerek prosedürü tamamlayın. Liste A. (Lütfen kodu bu web sayfasından kopyalamayın; VBE görünmeyen web karakterlerini yorumlayamayacaktır. Metni bir metin düzenleyicisine kopyalayıp modüle kopyalayabilirsiniz. Veya prosedürü indirilebilir olarak bulabilirsiniz. modül dosyası.) Şerit sürümüyle çalışıyorsanız, çalışma kitabına dönün ve makro etkin bir çalışma kitabı (.xlsm) olarak kaydedin.

Liste A

Özel Alt KomboBox1_Change ()

(Kontrolün yazı tipi rengini, seçilen değere göre değiştirin.)

ComboBox olarak Dim cbo

Cbo = ComboBox1 olarak ayarlayın (Kontrolünüzü adlandırırsanız, bu tanımı güncellediğinizden emin olun.)

Case cbo değerini seçin.

Vaka "Standart"

cbo.ForeColor = vbRed

Kılıf "Gümüş"

cbo.ForeColor = vbCyan

Kasa "Altın"

cbo.ForeColor = vbYellow

Kılıf "Platin"

cbo.ForeColor = vbMagenta

Vaka "Elmas"

cbo.ForeColor = vbBlue

Bitiş Seçimi

End Sub

Çalışma sayfasına dönünce, açılır listeden bir öğe seçin. Değişiklik hemen görünmez – sayfada başka bir yeri tıklayın. Bunlardan biri, ForeColor özelliğinin yalnızca seçilen öğeyi değil, tüm listeyi değiştirmesi değil, önemli olabileceğidir.

Aynı şekilde ayarlayabileceğiniz başka özellikler de vardır, ancak gerçekten yapmak isteyeceğiniz şey, sayfanın herhangi bir yerinde bir değeri biçimlendirmektir. Kombo B2 ile bağlantılı olduğundan, düşündüğünüzden daha kolay.

Başka bir hücre nasıl biçimlendirilir

Bir hücreyi başka bir hücredeki değere göre biçimlendiren koşullu biçimlendirme kuralları yazmak yaygındır. Bu örnekle o kadar açık bir kesim değil, çünkü koşullu değer bir hücre değil, birleşik giriş kutusundadır. Ancak birleşik giriş kutusuna başvurmak zorunda değilsiniz; B2'ye başvurabilirsiniz, böylece sorun hızlı bir şekilde çözülür. Bu yüzden veri doğrulama kontrolü yerine birleşik giriş kutusu kullandım.

Örneğimizde veri kümesi yok, bu nedenle biçimlendirmek için F2'yi hücre / aralık olarak kullanacağız:

  1. Giriş sekmesinde, Stiller grubunda Koşullu Biçimlendirme'yi tıklatın ve açılır listeden Yeni Kural'ı seçin.
  2. Üst bölmede, Son seçeneği, Formül kullan… 'ı seçin.
  3. Alt bölmeye aşağıdaki ifadeyi girin:
    = B2 "Standart"
  4. Biçim düğmesini tıklatın, Yazı Tipi sekmesini tıklatın (gerekirse), Renk açılır listesinden kırmızı seçin ve Tamam'ı tıklatın. Şekil C ifadeyi ve biçimi gösterir. Sayfaya dönmek için Tamam'ı tıklayın.

Şekil C

<a href = "https://tr4.cbsistatic.com/hub/i/2020/03/27/729fd6fd-8dfb-4040-8d67-c6ec76956913/exceldropdownconditionalformatting-c.jpg" target = "_ blank" veri bileşeni = "modalEnlargeImage" data-headline = "

Bir biçim uygulayın.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">exceldropdownconditionalformatting-c.jpg "veri-orijinal =" https://tr4.cbsistatic.com/hub/i/2020/03/27/729fd6fd-8dfb-4040-8d67-c6ec76956913/exceldropdownconditionalformatting-c.jpg

Şimdi, birleşik girişten Standart'ı seçtiğinizde F2'deki metin, gösterildiği gibi kırmızı olacaktır. Şekil D. Ayrıca, birleşik girişte seçilen öğe de kırmızıdır.

Şekil D

<a href = "https://tr3.cbsistatic.com/hub/i/2020/03/27/69b6a4a3-2fa9-42aa-9db5-98d192b8fa06/exceldropdownconditionalformatting-d.jpg" target = "_ blank" veri bileşeni = "modalEnlargeImage" data-headline = "

Koşullu biçimlendirme kuralı F2'deki metni biçimlendirir.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">exceldropdownconditionalformatting-d.jpg "veri-orijinal =" https://tr3.cbsistatic.com/hub/i/2020/03/27/69b6a4a3-2fa9-42aa-9db5-98d192b8fa06/exceldropdown koşullu biçimlendirme-d.jpg

Koşullu biçimlendirme kuralı F2'deki metni biçimlendirir.

Her renk için bir kural ekleyene kadar yukarıdaki adımları tekrarlayın:

  • Gümüş siyan (parlak yeşil); = B2 = "Gümüş"
  • Altın sarı; = B2 = "Altın"
  • Platin macenta (pembe renkli); = B2 = "Platin"
  • Elmas mavidir; = B2 = "Elmas"

Her renk için bir kural belirledikten sonra, komboyu güncellemek F2 için hem komboyu hem de yazı tipi rengini değiştirir. İkisini birlikte kullanmak zorunda değilsiniz. Aslında, bir birleşik girişi biçimlendirmek isteyeceğinizden şüphelenirsiniz, ancak artık verileri biçimlendirmek için birleşik girişin seçili değerini nasıl kullanacağınızı biliyorsunuz.

Ayrıca bakınız

Source link

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*