[Yardım]  Textbox , Ondalık Sayı Formatı Hakkında

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

Textbox , Ondalık Sayı Formatı Hakkında

İleti#1)  yesim_gurol » 12 Haz 2018 22:37

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 ;
Kod: Tümünü seç
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


Forumda yapmış olduğum araştırma neticesinde şu şekilde bir düzenleme yapmaya çalıştım fakat yine olmadı. [ilginc]
Kod: Tümünü seç
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)
Kullanıcı avatarı
yesim_gurol
Yeni Başlamış
 
Kayıt: 10 Haz 2018 12:35
Meslek: Hemşire
Yaş: 35
İleti: 80
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: kayseri

Cevap: Textbox , Ondalık Sayı Formatı Hakkında

İleti#2)  yesim_gurol » 12 Haz 2018 23:23

Kod: Tümünü seç
Range("B3").Value = Replace(TextBox1.Value, ",", ".")
Range("D3").Value = Replace(TextBox2.Value, ",", ".")
Range("B4").Value = Replace(TextBox3.Value, ",", ".")
Range("D4").Value = Replace(TextBox4.Value, ",", ".")
(Korhan Ayhan)

Bu şekilde yeniden düzenlenerek sorun giderilmiş oluyor.
Kullanıcı avatarı
yesim_gurol
Yeni Başlamış
 
Kayıt: 10 Haz 2018 12:35
Meslek: Hemşire
Yaş: 35
İleti: 80
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: kayseri

Cevap: Textbox , Ondalık Sayı Formatı Hakkında

İleti#3)  MDAGISTANLI » 13 Haz 2018 02:12

Kutuya yazarken virgül mü kullanıyorsunuz nokta mı? Bu kodlar nokta yazarsanız virgüle çevirmeyi mi sağlıyor?

"Textbox'ta biçim olmadığı için sorun olmaz" demiştim ama demek ki oluyormuş. :oops:
Kullanıcı avatarı
MDAGISTANLI
Yeni Başlamış
 
Kayıt: 28 Arl 2017 18:57
Meslek: Microsoft Sistem Yöneticisi
Yaş: 39
İleti: 63
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul / Başakşehir


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Bing[Bot], Google [Bot] ve 3 misafir

cron
Bumerang - Yazarkafe