yesimgurol
Altın Üye
- Katılım
- 8 Aralık 2011
- Mesajlar
- 964
- Excel Vers. ve Dili
- Excel 2016,32bit
- Altın Üyelik Bitiş Tarihi
- 14-02-2026
Merhabalar,
1- Userform1 'e veri girişi yaptığımda ,
2- Userform1 açıkken userform3'ü açıyorum ve form güncelle dediğimde ilgili değerler textboxlara alınmakta,
3 - Userform3 üzerinde bulunan labeller ise bu textboxların dolu olup olmamasına göre renklendirilmekte,
- Textbox 1 dolu ise Label69
- Textbox 2 dolu ise Label67
- Textbox 3 dolu ise Label65
- Textbox 4 dolu ise Label60
- Textbox 5 dolu ise Label62 labelleri yeşil renkte olmakta.
Bu durum için kullanmış olduğum kod aşağıdaki şekildedir.
4- Bunlara ek olarak userform3 üzerinde bulunan ımage1 ve ımage2'nin şarta bağlı olarak gelmesini istemekteyim, yani hali hazırdaki kodları da aşağıdaki şekliyle revize etme arzusundayım.
- Textbox 1 dolu ise Label69 yeşil + ımage1
- Textbox 2 dolu ise Label67 yeşil + ımage1
- Textbox 3 dolu ise Label65 yeşil + ımage1
- Textbox 4 dolu ise Label60 yeşil + ımage1
- Textbox 5 dolu ise Label62 yeşil + ımage1
-Textbox 1 boş ise Label69 gri + ımage2
-Textbox 2 boş ise Label67 gri + ımage2
-Textbox 3 boş ise Label65 gri + ımage2
-Textbox 4 boş ise Label60 gri + ımage2
-Textbox 5 boş ise Label62 gri + ımage2
1- Userform1 'e veri girişi yaptığımda ,
2- Userform1 açıkken userform3'ü açıyorum ve form güncelle dediğimde ilgili değerler textboxlara alınmakta,
3 - Userform3 üzerinde bulunan labeller ise bu textboxların dolu olup olmamasına göre renklendirilmekte,
- Textbox 1 dolu ise Label69
- Textbox 2 dolu ise Label67
- Textbox 3 dolu ise Label65
- Textbox 4 dolu ise Label60
- Textbox 5 dolu ise Label62 labelleri yeşil renkte olmakta.
Bu durum için kullanmış olduğum kod aşağıdaki şekildedir.
Kod:
Private Sub TextBox1_Change()
If TextBox1.Value = "" Then
Label69.BackColor = &HE0E0E0
Exit Sub
End If
If TextBox1.Value <> "" Then
Label69.BackColor = &H80FF80
End If
End Sub
- Textbox 1 dolu ise Label69 yeşil + ımage1
- Textbox 2 dolu ise Label67 yeşil + ımage1
- Textbox 3 dolu ise Label65 yeşil + ımage1
- Textbox 4 dolu ise Label60 yeşil + ımage1
- Textbox 5 dolu ise Label62 yeşil + ımage1
-Textbox 1 boş ise Label69 gri + ımage2
-Textbox 2 boş ise Label67 gri + ımage2
-Textbox 3 boş ise Label65 gri + ımage2
-Textbox 4 boş ise Label60 gri + ımage2
-Textbox 5 boş ise Label62 gri + ımage2
Ekli dosyalar
-
94.5 KB Görüntüleme: 6