Merhaba arkadaşlar. uzun zamandır uğraştığım bir formda sorunum var. Şöyleki;
Textboxa sayı girişi yapıyorum. Örneğin 1.999,11 Bunu yazarken (.) ve (,) kullanarak yazıyorum ama hücrede metin olarak gözüküyor. Fakat 1,999.11 şeklinde yazarsam hücrede sayı olarak gözüküyor ve istediğim değeri veriyor.
Kullandığım formül şu
UserForm_Initialize()
TextBox1.Text = Format(TextBox1.Text, "#,##0.00")
Private Sub TextBox1_Afterupdate()
TextBox1.Value = Format(TextBox1.Value, "#,##0.00")
Excelin ondalık ve binlik ayraçlarını değişirsem sorunum çözülüyor fakat bu seferde diğer belgelerde ondalık (.) binlik (,) oluyor.
Acaba 1.999,11 şeklinde yazıp nasıl sayı olarak hücreye getirebilirim. Teşekkürler
Textboxa sayı girişi yapıyorum. Örneğin 1.999,11 Bunu yazarken (.) ve (,) kullanarak yazıyorum ama hücrede metin olarak gözüküyor. Fakat 1,999.11 şeklinde yazarsam hücrede sayı olarak gözüküyor ve istediğim değeri veriyor.
Kullandığım formül şu
UserForm_Initialize()
TextBox1.Text = Format(TextBox1.Text, "#,##0.00")
Private Sub TextBox1_Afterupdate()
TextBox1.Value = Format(TextBox1.Value, "#,##0.00")
Excelin ondalık ve binlik ayraçlarını değişirsem sorunum çözülüyor fakat bu seferde diğer belgelerde ondalık (.) binlik (,) oluyor.
Acaba 1.999,11 şeklinde yazıp nasıl sayı olarak hücreye getirebilirim. Teşekkürler
