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

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
 

Ekli dosyalar

Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
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 ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
üzgünüm. Giriş hatasını yok etmek için düşünmüştüm.
teşekkürler
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
kullanıcının giriş anında ne girdiğini görmesi, fazla veya eksik digit girmemesi gibi.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
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.
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
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

Katılım
27 Eylül 2005
Mesajlar
64
Excel Vers. ve Dili
office 2021 tr
arkadasım sımdı bak oldu herhalde
 

Ekli dosyalar

Üst