comboboxtaki veriye tıklayıp silince...

Katılım
13 Eylül 2007
Mesajlar
85
Excel Vers. ve Dili
office 2003 Türkçe
arkadaşlar selamlar. eklediğim dosyamda açıklamalar yaptım. fakat ne olduğu ile ilgili kısaca bilgi vereyim. comboboxa veriyi sayfamdan çekiyorum. 1-5 arası değerler var çektiğim fakat ben bu combonun içine boşluk da koymak istiyorum. onu işaretleyince hata veriyor. ve textbox a sadece rakam girilmesini nasıl sağlarım. yani harf yazılmaya çalıştığında hata mesajı verecek.
ya da textboxa girilecek rakam sayısını nasıl sınırlayabilirim. örneğin t.c. kimlik no gibi bir değerin girileceği durumlarda sadece rakam girmeye ve 11 hane olmasına yönelik ne yapabilirim. ekli dosyayı incelerseniz sevinirim. iyi çalşımalar...
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Combobox'lara yazdığınız kodları aşağıdaki örneğe uygun şekilde değiştirin, örnek ComboBox6 için
Private Sub ComboBox6_Change()
If Val(ComboBox6) > 5 Or Val(ComboBox6) < 1 Or Not IsNumeric(ComboBox6) Then
ComboBox6.Value = ""
Else
TextBox6 = ComboBox6 * 5
End If

End Sub
Not Comboxlar&#305;n Maxlenght &#246;zelli&#287;ini 1 yap&#305;n
 
Son düzenleme:
Katılım
6 Şubat 2005
Mesajlar
1,467
Soruyu tam okumam&#305;&#351;&#305;m Tc kimlik i&#231;in kodlar Text Box'&#305;n MaxLenght &#246;zelli&#287;ini 11 yap&#305;n.
Bo&#351;luk konusunu anlamad&#305;m.
Private Sub TextBox8_Change()
If Not IsNumeric(Right(TextBox8, 1)) Then
If Len(TextBox8) > 1 Then
TextBox8.Value = Left(TextBox8, Len(TextBox8) - 1)
Beep
ElseIf Len(TextBox8) = 1 Then
TextBox8.Value = ""
Beep
End If
End If
End Sub
 
Katılım
13 Eylül 2007
Mesajlar
85
Excel Vers. ve Dili
office 2003 Türkçe
te&#351;ekk&#252;rler arkada&#351;&#305;m. hemen deneyece&#287;im. iyi &#231;al&#305;&#351;malar...
 
Üst