TEXTBOX üzerine gelince veya içince girince mesaj box nasıl

Katılım
20 Aralık 2005
Mesajlar
83
Textbox'a veri giriş için üzerine gelince uyarı msgbox'u çıkartmak istiyorum. Birde mesela Texbox'a vergi numarası girdirecem Vergi No 10 hane olduğu için bu textbox'a harf girdiğinde yanlış giriş yaptınız diyen bir mesaj box istiyorum. Bu özelliği kullanacağım çok yer var. Bana bu konuda yardımcı olursanız sevinirim.
 
Katılım
20 Aralık 2005
Mesajlar
83
ccumhur' Alıntı:
Private Sub TextBox1_Change()
If TextBox1 = IsNumeric(TextBox1) Then
Else: MsgBox "lütfen rakam giriniz"
End If
End Sub
Selam üstadım bu kodlar işime yaradı fakat textbox içine rakam haricinde bir değer yazınca hata mesajı çıkıyor silmeye çalışırken tekrar çıkıyor. Toplamda iki kere çıkıyor. Bu kodu şöyle yapamazmıyız.

Textbox'a harf girildiğinde uyarı msgbox çıksın msgbox'ta tamam deyince textbox'un içini silsin
 
Katılım
20 Aralık 2005
Mesajlar
83
Birde ben vergi no textbox'u yapmak istiyorum ama Textbox'a sadece
000 000 0000 formatında ve sadece rakam girebileceğim bir komut lazım yani

1234567890 bile yazılsa bunu otomatik 123 456 7890 haline getirecek ve 10 haneden fazla karakter rakamda olsa yazılmayacak. Umarım anlatabilmişimdir.
 
Katılım
13 Temmuz 2005
Mesajlar
134
Excel Vers. ve Dili
ofis xp, 2003
textbox unuz maxlength özelliğini 10 yapın 10 rakam alır
 
Katılım
17 Ağustos 2004
Mesajlar
222
Excel Vers. ve Dili
Ofiste Excel 2000 Türkçe
Evde Excel 2003 Türkçe
Merhaba
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox1.Value) <> 10 Then
      TextBox1 = Empty
      Cancel = True
   MsgBox "10 HANE RAKAM GİRİLİR"
   End If
TextBox1.Value = Format(TextBox1, "### ### ####")

End Sub
 
Katılım
20 Aralık 2005
Mesajlar
83
Selamın aleyküm class37 kardeş Tam istediğim gibi olmuş çok teşekkür ederim Allah razı olsun.

Ya hep böyle hazır kalıbı al kendine uygula bu programlama dilini nasıl öğrenebiliriz. Ben mesela bana bunun aynısı lazım olduğu zaman yaptığım yere girip tekrar bakmak zorunda kalıyorum. Ezberden beceremiyoruz. Tavsiyeniz var mı? Visual Basic kursumu yoksa kitaplar yeterli olur mu
 
Katılım
17 Ağustos 2004
Mesajlar
222
Excel Vers. ve Dili
Ofiste Excel 2000 Türkçe
Evde Excel 2003 Türkçe
Merhaba
Laf aramızda çoğu kodda bende senin gibiyim.Ama ne kadar çok çalışırsan o kadar kolaylaşıyor olaylar.Kitap olsada uygulama olmazsa boş ama hem kitap hemde forum sayfalarından faydalanarak çalışmalar yapmak en güzel öğrenme şekli.İyiçalışmalar.Başarılar.
 
Katılım
20 Aralık 2005
Mesajlar
83
Ya class37 kardeş bana şu lazım:

userform içindeki Textbox'lardan bazılarına ve bazı tıklama düğmelerinin üzerine geldiğimiz zaman msgbox içinde ne işe yaradığına dair bilgi vermek istiyorum. Nasıl yapabilirim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
İlgili nesnenin properties penceresindeki controltiptext özelliğine istediğiniz metni yazın. Fare nesnenin üzerine geldiğinde metin ortaya çıkacaktır.
 
Katılım
20 Aralık 2005
Mesajlar
83
Leventm üstadım oldu teşekkür ederim. Yalnız fazla oluyorum ama bir soru daha soracağım. Peki bu ontroltiptext içindeki yazıya ENTER yapabilirmiyim. Mesajı iki satırda çıksın istiyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sanıyorum böyle bir imkan yok.
 
Katılım
20 Aralık 2005
Mesajlar
83
Bende öyle tahmin ettim ama yinede sormakta yarar var. Teşekkür ederim.

Öyle birşey ile karşılaşırsan bizede bilgi verirsin inşallah.
 
Katılım
17 Ağustos 2004
Mesajlar
222
Excel Vers. ve Dili
Ofiste Excel 2000 Türkçe
Evde Excel 2003 Türkçe
Merhaba
Açıklama illaki iki satır olsun diyorsnız ekteki dosyayı inceleyin.İyiçalışmalar.
 
Katılım
20 Aralık 2005
Mesajlar
83
inceledim güzel çalışma eline sağlık ama texboxa giriş çok zor oluyor çünkü üzerine geline açıklama çıkıyor.

İyi çalışmalar.
 
Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
sn.soneryan vba nın içine girin userformu açın ve açıklama yazılarını textboxların sağına sürükleyin sorun kalmaz. iyi çalışmalar.
 
Üst