yesimgurol
Altın Üye
- Katılım
- 8 Aralık 2011
- Mesajlar
- 950
- Excel Vers. ve Dili
- Excel 2016,32bit
- Altın Üyelik Bitiş Tarihi
- 18-11-2024
Merhabalar,
Userformda değerler normal görünmesine rağmen excel sayfasına , Textbox'a virgüllü olduğu zaman metin olarak aktarıyor, virgülsüz olduğunda sayı formatı olarak sorunsuz aktarıyor. Bu da hesaplamalarımda yanlış sonuçlara sebebiyet vermekte:-( Textboxlardan , excele aktarma kodlarım şöyle ;
Forumda yapmış olduğum araştırma neticesinde şu şekilde bir düzenleme yapmaya çalıştım fakat yine olmadı.
Yaklaşık 120 adet Textbox nesnesi var.
Userformda değerler normal görünmesine rağmen excel sayfasına , Textbox'a virgüllü olduğu zaman metin olarak aktarıyor, virgülsüz olduğunda sayı formatı olarak sorunsuz aktarıyor. Bu da hesaplamalarımda yanlış sonuçlara sebebiyet vermekte:-( Textboxlardan , excele aktarma kodlarım şöyle ;
Kod:
Private Sub CommandButton4_Click()
With Sheets("AL")
Satır = .Range("B65536").End(3).Row + 1 ' a sütunundaki son dolu satırı bulup bir sonraki satıra aşağıdaki işlemi yapar
Sheets("AL").Range("B3").Value = TextBox1.Value
Sheets("AL").Range("D3").Value = TextBox2.Value
Sheets("AL").Range("B4").Value = TextBox3.Value
Sheets("AL").Range("D4").Value = TextBox4.Value
Sheets("AL").Range("B5").Value = TextBox5.Value
Sheets("AL").Range("D5").Value = TextBox6.Value
Sheets("AL").Range("B6").Value = TextBox7.Value
Sheets("AL").Range("D6").Value = TextBox8.Value
End Sub
Kod:
Sheets("AL").Range("B3").NumberFormat = "#,##0.00"
Sheets("AL").Range("B3").Value = CDbl(TextBox1.Text)
Sheets("AL").Range("D3").NumberFormat = "#,##0.00"
Sheets("AL").Range("D3").Value = CDbl(TextBox2.Text)