[ neptuncokg @ 15.10.2009. 15:08 ] @
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 |