Metin Olarak Saklanan Sayı

Katılım
1 Mart 2005
Mesajlar
32
Merhaba userformu kullanarak sayfaya girdigim veriler( 0,35 yada 0,50 vb...) "Metin Olarak Saklanan Sayı" hatası veriyor bu sebepen dolayıda toplama ve çarpma işlemleri aksıyor bu sorunu nasıl aşabilirim?
 

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
En pratiği Textbox taki değeri 1 ile çarpın,bu durumda sayı olarak algılanacaktır.

örneğin: a=Textbox1.value*1 gibi
 
Katılım
1 Mart 2005
Mesajlar
32
Teşekkür ediyorum ama yaklaşık 40 a yakın textbox'ım var dedigin işlemi nasıl gerçekleştirebilirim?
 

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
Textboxlara kod yazılımı yazılı ise bir kaç kod örneği yazın. Yada textboxtaki değerleri bir command buton ile hücrelere aktarıyorsanız bu command butona yazılan kodları yazın bir bakalım.
 
Katılım
1 Mart 2005
Mesajlar
32
Private Sub CommandButton1_Click()
Range("B12").Value = TextBox1.Text vb...

Textboxlara kod atamadımT
 

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
Range("B12").Value = TextBox1.value*1 yazmanız yeterlidir.
 

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
textbox.value*1 durumunu sadece sayı girilen textboxlara uygulayın. Ayrıca "=textbox1.text" yerine "=textbox1.value" şeklinde kullanın.
 
Katılım
1 Mart 2005
Mesajlar
32
Problemin daha pratik olan çözümü hata veren hücrenin uyarı bölgesini tıklayıp açılır penceredenhata denetimini açıp Sayı Metin olarak Saklansın kutucugunun işaretini kaldırıyor ve birdaha böyle bir problem ile karşılaşmıyoruz...
Teşekkürler...
 
Üst