Dosya simgesi

Userform İle Renk Kataloğu

Bu dosya, bir Userform üzerindeki renk kataloğundan seçilen rengi, TextBox'a yazılan değerle eşleşen hücrelere uygulayan makro örneğini içerir. Aynı form, daha önce boyanmış hücrelerin renklendirmesini kaldırmak için de kullanılır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • 1 sayfası: A1:F19 aralığında deneme verisi bulunur. C ve E sütunlarında sayılar yer alır, C16 hücresinde C sütununun toplamı hesaplanır.
  • Renkform: Renk seçenekleri (Renk01 - Renk12 ve RenkOpsiyon), eşleştirme seçeneği (Eslestir), arama kutusu (Textbox1), sonuç mesajı kutusu (TextBox2) ve kapatma düğmesi bulunan Userform.
  • Module1: Formu açan FormAc makrosu.

Kullanılan formüller​

C sütunundaki değerlerin toplamı C16 hücresinde şu formülle hesaplanır:
Excel formülü
=SUM(C3:C15)

Makrolar​

  • FormAc: Renkform adlı Userform'u açar. Makroyu Alt+F8 ile çalıştırabilir veya bir düğmeye atayabilirsiniz.
  • UserForm_Activate: Form açılırken sonuç mesajı kutusunu (TextBox2) gizler.
  • RenkButton_Click: İşaretli renk seçeneğine karşılık gelen renk indeksini belirler. A1:IV65536 aralığında Textbox1 içindeki değeri önce formüllerde, sonra değerlerde arar ve bulunan hücrelerin dolgu rengini değiştirir. Eslestir işaretliyse hücrenin tamamı eşleşmelidir (xlWhole), işaretli değilse değerin hücre içinde geçmesi yeterlidir (xlPart). RenkOpsiyon seçildiğinde indeks 0 olur ve hücrelerin renklendirmesi kaldırılır. İşlem sonunda TextBox2 içinde kaç hücrenin renklendirildiği, renginin kaldırıldığı veya eşleşme bulunamadığı bildirilir. Arama kutusu boşsa işlem yapılmaz ve uyarı mesajı gösterilir.
  • KapatButton_Click: Formu kapatır.
Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem bulunmaz. Makro yalnızca etkin sayfadaki hücrelerin dolgu rengini değiştirir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Alt+F8 ile FormAc makrosunu çalıştırın.
  3. Katalogdan bir renk seçin.
  4. Aranacak değeri arama kutusuna yazın. Tam eşleşme istiyorsanız Eslestir seçeneğini işaretleyin.
  5. Renk düğmesine tıklayın; eşleşen hücreler boyanır ve sonuç mesajı formda görüntülenir.
  6. Renklendirmeyi kaldırmak için RenkOpsiyon seçeneğini işaretleyip aynı değerle işlemi tekrarlayın.

okutkan tarafından daha fazla dosya

Detaylar
Yazar
okutkan
İndirme
6
Gösterim
1,463
İlk sürüm
Güncel
SHA-256
4469e4f6ceb5e898a01760c27f73932ecee59771f4d7f5bce640c68700aee205

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst