• DİKKAT

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

Textbox Ta Problem

  • Konbuyu başlatan Konbuyu başlatan ator53
  • Başlangıç tarihi Başlangıç tarihi
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...
 
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
 
ö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
 
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 ?
 
evet denedim ama olmadı şu an sayı olarak ayarlı
 
zannedersem sıkıntı sayı olarak tanımlamam gerekiyor ama bu nu nasıl yapacağım bilimiyorum
 
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,",","."))
 
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
 
Geri
Üst