• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userformu renklendirme

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
613
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
İyi Günler;
Userform üzerinde bulunan combobox'taki renk isimlerine göre, userformun renki değişmekte. Ancak exceli veya userformu kapatıp açtığımda belirlenen renki olmasının istemekteyim.
Yardım
 
Private Sub ComboBox1_Change()
Select Case ComboBox1.Value
Case "Yeşil"
UserForm1.BackColor = &HC0C000
Label1.BackColor = &HC0C000
Case "Kırmızı"
UserForm1.BackColor = &HFF&
Label1.BackColor = &HFF&
Case "Mavi"
UserForm1.BackColor = &H8000000D
Label1.BackColor = &H8000000D
Case "Açık Yeşil"
UserForm1.BackColor = &H80FF80
Label1.BackColor = &H80FF80
Case "Mor"
UserForm1.BackColor = &HFF8080
Label1.BackColor = &HFF8080
Case "Lacivert"
UserForm1.BackColor = &H8000000D
Label1.BackColor = &H8000000D
Case "Gri"
UserForm1.BackColor = &H80000003
Label1.BackColor = &H80000003
End Select
End Sub
 
Combo içindeki renk kodlarını Excel'de bir sayfa içine kaydedip sonra çağırabilirsiniz.
 
Sayın hamitcan;
renkleri çağırma değil, userformdaki comboboxtaki belirlediğim renkin exceşi kapatıp tekrar açtığımda o renkle açılmasını istiyorum.
Yukardaki kodla userformun renkini değiştiyorum, örneğin sarı renk seçtiğimde exceliş kapatıp tekrar açınca userform sarı renk olsun tekrar değiştirmek istediğimde ise o renk kalsın
 
Rengi değiştirdikten sonra renk kdunu bir sayfaya yazdırıp sonrasında form açılışında ilgili hücreyi sorgulayıp renk ataması yapabilirsiniz.
 
Geri
Üst