Text box ile ondalık sayı girişi

Katılım
11 Mayıs 2005
Mesajlar
104
Merhaba arkadaşlar,
Text box ile ondalık sayı girişi yapmaya çalışıyorum. Numara tuşlarının bulunduğuyerdeki nokta tuşunu kullanınca, sayı hücreye, "metin biçiminde saklanan sayı" biçiminde yazılıyor. Dolayısıyla matematik işlemler yapılmıyor. Bu tuşu nasıl kullanırsam sayı olarak hücreye yazdırabilirim? ( Lütfen örnek dosyaya bakınız)
Selamlar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde denerseniz olabilir...

Sheets("sayfa1").Range("A1").Value = TextBox1.Value * 1
 

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
Aşağıdaki şekilde deneyin.

[vb:1:47a11e7902]Sheets("sayfa1").Range("A1").Value = CDbl(Replace(TextBox1.Value, ".", ","))
[/vb:1:47a11e7902]
 
Katılım
11 Mayıs 2005
Mesajlar
104
Sayın COST_CONTROL,
İlginiz için teşekkür ediyorum. Kodunuzu denedim. (Type mismatch) Hata uyarısı veriyor.
Sayın leventm,
Sizin kodlarınızla doğru sonuç aldım. Çok teşekkür ederim.
Selamlar
 
Üst