VBA ile bir duruma göre bir Excel hücre rengi nasıl ayarlanır?

Son Güncelleme: Ağustos 2021; Microsoft Excel 365, 2019, 2016.

Bugünün Excel Otomasyonu için VBA eğitiminde, hücre değerine dayalı olarak bir hücrenin rengini programlı olarak nasıl değiştirebileceğimizi öğreneceğiz.

Bu tekniği, örneğin basit bir durum panosu geliştirirken kullanabiliriz.

Kurmak

Henüz Excel'de geliştirme yapmıyorsanız, Excel Makrolarına giriş kılavuzumuza bakmanızı öneririz . Özellikle, bazı basit kodlar yazmak için kullanacağınız için Microsoft Excel Şeridi'nizde Geliştirici sekmesinin mevcut olduğundan emin olmanız gerekir.

  • Microsoft Excel'i açın. Bu öğreticide sağlanan kodun Excel 2007 ve sonrasında çalışması beklendiğini unutmayın.
  • Boş bir çalışma sayfasına aşağıdaki tabloyu ekleyin:

VBA ile bir duruma göre bir Excel hücre rengi nasıl ayarlanır?

  • Şimdi devam edin ve şuna basarak adlandırılmış bir Aralık tanımlayın: Formüller >> Adı Tanımla

VBA ile bir duruma göre bir Excel hücre rengi nasıl ayarlanır?

  • Tamam'a basın

Cell.Interior.Color ile hücre iç rengini değere göre değiştirme

  • Şeritteki Geliştirici girişine basın.
  • Geliştirici VBA düzenleyicinizi açmak için Visual Basic veya Alt+F11 tuşlarına basın.
  • Ardından, kodunuzu çalıştırmak istediğiniz Çalışma Sayfasını vurgulayın. Alternatif olarak, VBA kodunuzu içeren bir modül seçin.
  • Devam edin ve bu kodu yapıştırın. Örneğimizde, bir hücre aralığının iç rengini kırmızı, sarı ve yeşil renklere karşılık gelen belirli hücre RGB değerlerine değiştireceğiz.
  • Spesifik olarak Excel VBA yöntemini Cell.Interior.Color kullanıyoruz ve ilgili RGB değerini veya renk indeksini iletiyoruz.
Sub Color_Cell_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Status")

For Each MyCell In StatusRange

StatValue = MyCell.Value
Select Case StatValue

    Case "Progressing"
    MyCell.Interior.Color = RGB(0, 255, 0)
    
    Case "Pending Feedback"
    MyCell.Interior.Color = RGB(255, 255, 0)
    
    Case "Stuck"
    MyCell.Interior.Color = RGB(255, 0, 0)

End Select

Next MyCell

End Sub
  • F5 veya Run >> Run Sub / UserForm tuşlarına basarak kodunuzu çalıştırın.
  • Durum panosunun aşağıda gösterildiği gibi doldurulduğunu fark edeceksiniz:

VBA ile bir duruma göre bir Excel hücre rengi nasıl ayarlanır?

  • Kodunuzu kaydedin ve VBA düzenleyicinizi kapatın.

Leave a Comment

DXGI_ERROR_DEVICE_HUNG Hatasını Düzeltmenin 9 Etkili Yolu

DXGI_ERROR_DEVICE_HUNG Hatasını Düzeltmenin 9 Etkili Yolu

DirectX DXGI_ERROR_DEVICE_HUNG 0x887A0006 hatasını grafik sürücülerini ve DirectX

Sunucuya Bağlanırken Omegle Hatasını Düzeltmenin 7 Yolu

Sunucuya Bağlanırken Omegle Hatasını Düzeltmenin 7 Yolu

Omegle

DÜZELTİLDİ “Kimlik Bilgileriniz Yanlış veya Süresi Dolmuş”

DÜZELTİLDİ “Kimlik Bilgileriniz Yanlış veya Süresi Dolmuş”

Kimlik bilgilerinizle uğraşmak yanlış veya süresi dolmuş. Lütfen tekrar deneyin veya şifre hatanızı sıfırlayın, ardından burada verilen düzeltmeleri izleyin…

Red Dead Redemption 2 Tam Ekran Çalışmıyor [6 DÜZELTME]

Red Dead Redemption 2 Tam Ekran Çalışmıyor [6 DÜZELTME]

DirectX güncelleme, çözünürlük ayarlarını yapılandırma ve diğer düzeltmeler ile Red Dead Redemption 2 Tam Ekran Çalışmıyor sorununu çözün.

DÜZELTİLDİ: Amazon Fire TV Stick Depolama Alanında Hızlı Bir Şekilde Düşük

DÜZELTİLDİ: Amazon Fire TV Stick Depolama Alanında Hızlı Bir Şekilde Düşük

Amazon Fire TV

Sims 4 Sim Uyuyamıyor Sorunu Nasıl Çözülür? [KANITLANMIŞ YOLLAR]

Sims 4 Sim Uyuyamıyor Sorunu Nasıl Çözülür? [KANITLANMIŞ YOLLAR]

Sims 4 Sim uyku sorunu ile ilgili kesin çözümler ve ipuçları için makaleyi okuyun. Sim

Messenger fotoğrafları nereye kaydeder? (Açıklandı)

Messenger fotoğrafları nereye kaydeder? (Açıklandı)

Facebook Messenger

“Realtek PCIe Gbe Ailesi Denetleyicisi Çalışmıyor” Sorununu Düzeltmek İçin 7+ Püf Noktası

“Realtek PCIe Gbe Ailesi Denetleyicisi Çalışmıyor” Sorununu Düzeltmek İçin 7+ Püf Noktası

Realtek PCIe GBE Ailesi Denetleyicinizin Neden Çalışmadığını Bilin. Realtek PCIe GBE ailesi denetleyici sorununu çözmeye yönelik düzeltmelerle birlikte.

Microsoft PowerPointte Slayt Geçişleri Nasıl Kullanılır

Microsoft PowerPointte Slayt Geçişleri Nasıl Kullanılır

Slayttan slayda atlamak yerine sunumunuzu daha keyifli hale getirebilirsiniz. PowerPoint

Düzeltme: Apple Kimliğinizi ayarlamak birkaç dakika sürebilir

Düzeltme: Apple Kimliğinizi ayarlamak birkaç dakika sürebilir

Apple Kimliği mesajınızı ayarlamak birkaç dakika sürebilir mesajını alırsanız, telefonunuzu yeniden başlatmayı deneyin veya daha fazla zaman verin. Burada daha fazla adım: