• DİKKAT

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

Textbox a para ve sayı girişinde uyuşmazlık

Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
merhabalar,
sorunum çok basit gözüküyor ama çözemiyorum.
Forumda benzer problemleri ve çözümleri inceledim hep

TextBox2.Value = Format(TextBox2.Value, "#,###.00")

formatında girilmesi belirtiliyor, ama bir çakışma var herhalde sonuç olumsuz oluyor.
Windows(türkçe) ve excel( ingilizce) deki ayarlarım:
binlik ayıraç (.) ve ondalık ayıraç (,) dır.
Problemi gösterebilmek için ekteki basit bir dosyaya koydum.
İstediğim , tam sayıyı: 1.234 şeklinde ve diğer kesirli girişi 1.234,00 şeklinde hem panel de hem de excel sayfasında göstermek.
Destekleriniz için şimdiden teşekkürler
 

Ekli dosyalar

Dosyanız ekte.:cool:
 

Ekli dosyalar

Hızlı cevabınız için çok teşekkürler Evren Gizlen,
Fakat (.) ve (,) ler başka bir alanı tıkladıktan sonra yani update den sonra ortaya çıkıyor. Ben ise giriş anında hata yapılmaması açısından , giriş anında yazarken nokta ve virgüllerin ortaya çıkmasını isterdim.
Buna bir çözümünüz olabilir mi ?
 
Hızlı cevabınız için çok teşekkürler Evren Gizlen,
Fakat (.) ve (,) ler başka bir alanı tıkladıktan sonra yani update den sonra ortaya çıkıyor. Ben ise giriş anında hata yapılmaması açısından , giriş anında yazarken nokta ve virgüllerin ortaya çıkmasını isterdim.
Buna bir çözümünüz olabilir mi ?
Öyle olmaz.:cool:
 
üzgünüm. Giriş hatasını yok etmek için düşünmüştüm.
teşekkürler
 
kullanıcının giriş anında ne girdiğini görmesi, fazla veya eksik digit girmemesi gibi.
 
kullanıcının giriş anında ne girdiğini görmesi, fazla veya eksik digit girmemesi gibi.
Eğer sayısal değer girip girmediğini kontrol etmek isityorsanız bunun kodu var.
Kod:
if not isnumeric(textbox1.text) then
kodlarınız
end if
 
yok , eksik veya fazla digit girmekden bahsediyorum . Mesela, 12.345 i girmek için 12345 yazarken insan dalgınlıkla bir hata yapabilir diye düşünüyorum.
 
merhaba Evren Gizlen,
sizin ekte verdiğiniz gibi format ayarlaması yapmıştım ama başka bir problem oluşuyor. Özellikle Userform üzerinde toplam aldıramıyorum. Aşağıdaki her iki yaklaşımı da denedim ama olmuyor. Deneme dosyasını ekte gönderiyorum.
TextBox3.Value = TextBox1.Value + TextBox2.Value
TextBox3.Value = Val(TextBox1.Text) + Val(TextBox2.Text)
Desteğiniz için şimdiden teşekkürler
selo1234
 

Ekli dosyalar

arkadasım sımdı bak oldu herhalde
 

Ekli dosyalar

Geri
Üst