rehber

Katılım
26 Ocak 2006
Mesajlar
68
Excel Vers. ve Dili
2000 tr
Merhabalar
Ekteki dosyada rehberdeki verileri comboboxtan sorgularken a yazdığımızda içinde a olan tüm verileri getiriyor. a veya diğer bir harf girdiğimizde düzgün bir şekilde nasıl getirebiliriz?
telefon numaralarını ### ### ## ## şeklinde yazmama rağmen ikinci texbox a girilen veriler istenildiği şekilde oluşmuyor.Yalnızca rakam girilmesi istendiğinde ise rakam girildiğinde ise 000 000 00 01 şeklinde yazılmaktadır.?

yardımlarınız için teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyanızı foruma eklermisiniz.
 
Katılım
26 Ocak 2006
Mesajlar
68
Excel Vers. ve Dili
2000 tr
Merhaba
Ekteki dosyada veri girişi yaparken texboxlar arası geçişlerde tab tuşuyla
geçilemiyor. Telefon no girişi yapılırken texboxtaki format her zaman oturmuyor ### ### ## ## olması gerekirken ########## oluşuyor.
??
 
S

Skorpiyon

Misafir
Sayın çilli,

Ben sadece 1 textbox nesnesine baktım. İşinizi görürse siz diğerlerini ayarlarsınız.

Textbox6 daki kendi kodlarınızı PASİF hale getirerek aşağıdaki kodları ekleyip deneyin. (Nesnenin EXIT olayına yazılacak)

Private Sub TextBox6_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox6.Value = "" Then GoTo 10
If Not IsNumeric(TextBox6.Value) Then
MsgBox "Hatalı giriş. Lütfen sayısal değer giriniz."
Exit Sub
End If
TextBox6.Value = Format(TextBox6, "@.@@@.@@@ @@ @@")
10
End Sub
 
Katılım
26 Ocak 2006
Mesajlar
68
Excel Vers. ve Dili
2000 tr
Sayın ;Şaban Sertkaya
İlgilinize ve paylaşımınıza teşekkürler.
Önerinizi uyguladım ancak 0(000)000 00 00 şeklinde olmuyor [.000.000 00 00 şeklinde olmaktadır]ve sayısal degerden başka karekterlerde yazılabiliyor.
Texboxlara yanlızca büyük harf girmek için başka yol varmıdır?

Teşekkürler.
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
252
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Private Sub Worksheet_Change(ByVal Target As Range)
[B2:O65535].Sort Key1:=Range("B2"), Order1:=xlAscending
End Sub

Bu kodlar ile sayfadakiverileri listboxta sıralanmasını istiyorum ama netice alamadım kodları yanlış yerdemi kullanıyorum acaba
 
Üst