• DİKKAT

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

Texbox renklendirme

magnesia

Yasaklı üye
Katılım
1 Ocak 2018
Mesajlar
351
Excel Vers. ve Dili
Excel 2010 Türkçe
Arkadaşlar selam.
Textbox5'e diğer textboxlardan sonuç getiriyorum.
Texbox5'in içerisinde "doğru" kelimesi geçiyorsa, textboxun yeşile, "yanlış" kelimesi geçiyorsa texboxun kırmızıya boyanmasını nasıl sağlarım?
Şimdiden teşekkürler.
 
Aşağıdaki kodu denermisiniz.

Private Sub Textbox5_Change()
If Textbox5.Value ="*"& "doğru" &"*" Then
Textbox5.BackColor = vbGreen
ElseIf Textbox5.Value ="*"& "yanlış" &"*" Then
Textbox5.BackColor = vbRed
Else: Textbox5.BackColor = &H80000005
End If
End Sub
 
Son düzenleme:
yanginci34 arkadaşım.
Öncelikle ilginize ve emeğinize teşekkür ederim.
Ancak sonuç vermedi..
 
Son düzenleme:
Sayın yanginci'nin kodunu aşağıdaki gibi kullanırsanız sonuç alırsınız.

Kod:
Private Sub Textbox5_Change()
If TextBox5.Value Like "*" & "doğru" & "*" Then
TextBox5.BackColor = vbGreen
ElseIf TextBox5.Value Like "*" & "yanlış" & "*" Then
TextBox5.BackColor = vbRed
Else: TextBox5.BackColor = &H80000005
End If
End Sub
 
Sayın Erdem_34 bey bende sayenizde öğrenmiş oldum teşekkürler.
 
Sayın Erdem_34
İşlem tamam..
İlginize, bilginize,emeğinize sağlık.
Çok çok teşekkür ederim.
 
Sayın Erdem_34
Sonradan aklıma geldi.
Textbox kırmızıya boyandığında yazı fontunu nasıl beyaz yapabiliriz?
 
Aşağıdaki gibi deneyin.

Kod:
Private Sub Textbox5_Change()
TextBox5.ForeColor = vbBlack
If TextBox5.Value Like "*" & "doğru" & "*" Then
TextBox5.BackColor = vbGreen
ElseIf TextBox5.Value Like "*" & "yanlış" & "*" Then
TextBox5.BackColor = vbRed
TextBox5.ForeColor = vbWhite
Else: TextBox5.BackColor = &H80000005
End If
End Sub
 
İşlem tamam..
Tekrar tekrar ve çok çok teşekkür ederim...
 
Rica ederim, kolay gelsin.
 
Geri
Üst