• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Çözüldü Textbox içeriğine göre renk

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

nasyarx

Yeni Üye
Katılım
11 Tem 2018
Mesajlar
79
En iyi yanıt
0
Puanları
8
Yaş
42
Konum
Muş
Ad Soyad
Ensar Mansur
Office Vers.
2016
Selamlar,
Elimde kodu düzeltmeme yardımcı olur musunuz? "Ek1" adıyla başlayan textboxlara "X" yazıldığında renk değiştirmesini istiyorum. Fakat "X" yazan değil de hepsi kırmızı oluyor. Teşekkürler.

Kod:
Sub devamszlk()
Call temizle
For txt = 1 To 31
On Error Resume Next
    
   Controls("ek" & txt).BackColor = vbWhite
   If Controls("ek" & txt.Text) = "X" Then Controls("ek" & txt).BackColor = vbRed
   Next
End Sub


Sub temizle()
For tem = 1 To 31
Controls("ek" & tem) = Empty
Next
End Sub
 

Evren

Uzman
Katılım
9 Haz 2018
Mesajlar
128
En iyi yanıt
4
Puanları
28
Yaş
63
Konum
Emekli
Selamlar,
Elimde kodu düzeltmeme yardımcı olur musunuz? "Ek1" adıyla başlayan textboxlara "X" yazıldığında renk değiştirmesini istiyorum. Fakat "X" yazan değil de hepsi kırmızı oluyor. Teşekkürler.

Kod:
Sub devamszlk()
Call temizle
For txt = 1 To 31
On Error Resume Next
  
   Controls("ek" & txt).BackColor = vbWhite
   If Controls("ek" & txt.Text) = "X" Then Controls("ek" & txt).BackColor = vbRed
   Next
End Sub


Sub temizle()
For tem = 1 To 31
Controls("ek" & tem) = Empty
Next
End Sub
Deneyiniz.:cool:
Kod:
If Controls("ek" & txt) = "X" Then Controls("ek" & txt).BackColor = vbRed
 

nasyarx

Yeni Üye
Katılım
11 Tem 2018
Mesajlar
79
En iyi yanıt
0
Puanları
8
Yaş
42
Konum
Muş
Ad Soyad
Ensar Mansur
Office Vers.
2016
Maalesef olmadı. Hepsi renkleniyor. Sadece "X" yazılanlar renklensin.
 

Ekli dosyalar

  • YIL AY GÜN.xlsm
    19.8 KB · Görüntüleme: 12

Evren

Uzman
Katılım
9 Haz 2018
Mesajlar
128
En iyi yanıt
4
Puanları
28
Yaş
63
Konum
Emekli
Maalesef olmadı. Hepsi renkleniyor. Sadece "X" yazılanlar renklensin.
Buyurun.:cool:
Kod:
Sub devamszlk()
'Call temizle
For txt = 1 To 31
    Controls("ek" & txt).BackColor = vbWhite
    If UCase(Me.Controls("ek" & txt)) = "X" Then Controls("ek" & txt).BackColor = vbRed
Next
End Sub
 

nasyarx

Yeni Üye
Katılım
11 Tem 2018
Mesajlar
79
En iyi yanıt
0
Puanları
8
Yaş
42
Konum
Muş
Ad Soyad
Ensar Mansur
Office Vers.
2016
Teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt