girilen sayı hangi aralıktaysa ona göre yorum..?

Katılım
25 Ocak 2006
Mesajlar
27
Altın Üyelik Bitiş Tarihi
06-04-2021
Merhabalar

bir userform da deneme1 ve deneme 2 olarak iki textbox açıyorum deneme1're bir sayı girdiğimde o sayı hangi aralıktaysa ona göre yorumu deneme2 de görmek istiyorum fakat bi türlü olmuyor acaba nerde yanlışlık var
Yardımlarınız için şimdiden teşekkürler

Private Sub deneme1_Change()

sabit = deneme1.Value



If sabit < 10.5 Then
deneme2.Value = " Zayıf ! "
End If
If sabit > 10.6 Or sabit < 20.5Then
deneme2.Value = " geçer"
End If
If sabit > 20.6 Or sabit < 30.5 Then
deneme2.Value = " orta "
End If
If sabit > 30.6 Or sabit < 40.9 Then
deneme2.Value = " iyi "
End If
If sabit > 40 Then
deneme2.Value = " çok iyi"
End If
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
aralıkları tekrar inceleyiniz

[vb:1:e94d67d394]Private Sub deneme1_Change()
Select Case deneme1.Value
Case Is < 10.5
deneme2.Value = " Zayıf ! "
Case 10.5 To 20.4
deneme2.Value = " geçer"
Case 20.5 To 30.4
deneme2.Value = " orta "
Case 30.5 To 40.4
deneme2.Value = " iyi "
Case Is >= 40.5
deneme2.Value = " çok iyi"
Case Else
deneme2.Value = ""
End Select
End Sub
[/vb:1:e94d67d394]
 
Katılım
25 Mayıs 2005
Mesajlar
44
Excel Vers. ve Dili
Excel 2007 - Türkçe
xagox' Alıntı:
.
.
.
If sabit < 10.5 Then
deneme2.Value = " Zayıf ! "
End If
If sabit > 10.6 Or sabit < 20.5Then
deneme2.Value = " geçer"
End If
If sabit > 20.6 Or sabit < 30.5 Then
deneme2.Value = " orta "
End If
If sabit > 30.6 Or sabit < 40.9 Then
deneme2.Value = " iyi "
End If
If sabit > 40 Then
deneme2.Value = " çok iyi"
End If
End Sub
Aslında sizin kodlarınızla da yapılıyor sanırım, sadece "OR" operatörleri yerine "AND" operatörü koymanız gerekiyor, ben denedim oldu.
Bir de siz deneyin isterseniz.
 
Katılım
25 Ocak 2006
Mesajlar
27
Altın Üyelik Bitiş Tarihi
06-04-2021
Yardımlarınız için çok teşekkürler sorunum çözüldü
 
Üst