Textbox Ta Problem

Katılım
24 Mart 2008
Mesajlar
20
Excel Vers. ve Dili
xp
TEXBOX A VERİ GİRDİĞİMDE EXCEL BUNU METİN OLARAK ALGILIYOR VE EXCEL SAYFASIN DA TOPLAMA YAPTIRAMIYORUM.
Private Sub TextBox2_Change()
Sheets("H.FATURA").[E3] = TextBox2.Value * 1
Sheets("H.ARŞİV").[D31] = TextBox2.Value * 1

End Sub
BU ŞEKİLDE YAPTIM HER ŞEY GÜZEL TEXBOXA GİRDİĞİM SAYININ HEPSİNİ SİLMEYE KAKTINMI HATA VERİYOR.YARDIMCI OLURSANIZ SEVİNİRİM...
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
kodlarınızı aşağıdaki gibi değiştiriniz ve denyiniz...

Kod:
Private Sub TextBox2_Change()
Sheets("H.FATURA").[E3] = [COLOR=red]Val(TextBox2)[/COLOR]
Sheets("H.ARŞİV").[D31] = [COLOR=red]Val(TextBox2)
[/COLOR]End Sub
 
Katılım
24 Mart 2008
Mesajlar
20
Excel Vers. ve Dili
xp
öylede yaptım aynı hatayı verdi üstelik sayıların virgülden sonrasını atmadı dirakt 12,25 giriyorum hücreye 12,00 olarak gidiyor
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,380
Excel Vers. ve Dili
Office 2021 TR & EN
sayın ator53

benim kaatimce userformda bir terslik yok, textbox dan veri girişi yaptığınız hücre formatını kontrol edin, hücre formatı text olabilir, o hücreyi yada hücreleri biçim/hücreler/sayı olarak değiştirmeyi denediniz mi ?
 
Katılım
24 Mart 2008
Mesajlar
20
Excel Vers. ve Dili
xp
evet denedim ama olmadı şu an sayı olarak ayarlı
 
Katılım
24 Mart 2008
Mesajlar
20
Excel Vers. ve Dili
xp
zannedersem sıkıntı sayı olarak tanımlamam gerekiyor ama bu nu nasıl yapacağım bilimiyorum
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,380
Excel Vers. ve Dili
Office 2021 TR & EN
actiginiz diger konu basliginda sayin levent mentesoglu ve sayin uzmanamele tarafından cevap verildi aşağıdaki gibi ;


TextBox1.Text = Format(TextBox1, "#.##0,00")


....=val(replace(textbox1,",","."))
 

Orion1

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

Ofis-2010-TR 32 Bit
Kod:
Private Sub TextBox2_Change()
[COLOR="Red"][B]on error resume next[/B][/COLOR]
Sheets("H.FATURA").[E3] = TextBox2.Value * 1
Sheets("H.ARŞİV").[D31] = TextBox2.Value * 1

End Sub
 
Üst