Ponovo sam u problemu sa formatima textboxa. U Formi1 imam Textbox2 i TextBox3, ciji proizvod je u TextBoxu4.
Private Sub CommandButton2_Click()
TextBox4.Value = TextBox2.Value * TextBox3.Value
End Sub
Za TextBox4 imam dodeljen format broja sa dve decimale:
Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox4.Text = FormatNumber(TextBox4.Text, 2)
End Sub
Medjutim, ako je proizvod okrugli broj (200*30=6000) tako se i upisuje - 6000 (bez ,00).
Ako je prizvod sa 4 decimale onda se tako i upisuje (11.33*12.44=140.9452).
I NIKAKO sa dve decimale. Ne razumem zasto. Probao sam TextBox2 i TextBox3 da formatiram na dve decimale i to se postuje kod unosa, ali samo kad unosim dvocifrene brojeve. Za brojeve sa tri i vise cifara automatski ih deli sa 1000 (npr. unesem 2000, a upise se 2). Definitivno imam problem sa formatiranjemTextBoxova u UserFormu, ali ne znam da ga prevazidjem. Pozdrav
Private Sub CommandButton2_Click()
TextBox4.Value = TextBox2.Value * TextBox3.Value
End Sub
Za TextBox4 imam dodeljen format broja sa dve decimale:
Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox4.Text = FormatNumber(TextBox4.Text, 2)
End Sub
Medjutim, ako je proizvod okrugli broj (200*30=6000) tako se i upisuje - 6000 (bez ,00).
Ako je prizvod sa 4 decimale onda se tako i upisuje (11.33*12.44=140.9452).
I NIKAKO sa dve decimale. Ne razumem zasto. Probao sam TextBox2 i TextBox3 da formatiram na dve decimale i to se postuje kod unosa, ali samo kad unosim dvocifrene brojeve. Za brojeve sa tri i vise cifara automatski ih deli sa 1000 (npr. unesem 2000, a upise se 2). Definitivno imam problem sa formatiranjemTextBoxova u UserFormu, ali ne znam da ga prevazidjem. Pozdrav