Kezdőlap › Fórumok › Excel programozás › [Resolved] textbox formázása
- This topic has 4 hozzászólás, 2 résztvevő, and was last updated 6 years, 8 months telt el by
horvimi.
-
SzerzőBejegyzés
-
2019-06-26-07:15 #5975
Sziasztok!
Szeretnék textbox-ot úgy formázni, hogy amikor beviszek egy számot akkor az helyiérték szerűen és a végén Ft jelőléssel jelenjen meg. pl.: 65 568,00 Ft .
Ilyesmikkel próbálkoztam :
Private Sub TextBox15_AfterUpdate()
TextBox15 = Format(TextBox15, „# 000.00 Ft”)
end sub
Private Sub TextBox15_Change()
If IsNumeric(„TextBox15”) Then
TextBox15 = Format(TextBox15, „# 000.00 Ft”)
end sub
Private Sub TextBox15_Enter()
If IsNumeric(„TextBox15”) Then
TextBox15 = Format(TextBox15, „Ft # 000.00”)
end subde egyiknél sem jelent meg a kivánalmaim szerint.
Köszi! Potus
2019-06-26-10:00 #5976Ez nagyjából ugyanaz a probléma, mint a Label HUF ügy, amit nemrég kérdeztél.
Nem gondolom helyesnek, hogy nem teszed ki a textbox után a .Value tulajdonsagot. Talán ez a default tulajdonsaga, de akkor is.
Ha a fentiek szerint nem megy, akkor próbáld a Text tulajdonsaggal.2019-06-26-10:35 #5977Köszönöm a segítséget. Alakulgat, csak…
Private Sub TextBox1_Change()
TextBox1.Text = Format(TextBox1.Text, „### ###.00″ & ” Ft”)
End SubPrivate Sub TextBox1_Change()
TextBox1.Text = Format(TextBox1.Text, „# 000.00″ & ” Ft”)
End SubPrivate Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1.Value, „### ###.00″ & ” Ft”)
End SubPrivate Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1.Value, „# 000.00″ & ” Ft”)
End SubBár milyen formában próbálgatom az első számjegy után a Ft utáni részre ugrik a curzor.
Attachments:
You must be logged in to view attached files.2019-06-26-20:59 #5980azt hiszem ez a megoldás, de ez olyan magyartalan, nem?
Private Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1.Value, ” Ft 0,00″)
End Subelőször nullák jelennek meg a textbox-ban, de ahogy elkezdem beütni a számokat a nullák eltünnek, a helyiérték kialakul, viszont nincs tizedes (pedig úgy lenne szép).
Attachments:
You must be logged in to view attached files.2019-06-30-18:41 #5982A Change esemény lefut minden karakter lefutása után, tehát az első számjegynél is.
Használd inkább az AfterUpdate tulajdonságot!Private Sub TextBox1_AfterUpdate() TextBox1.Value = Format(TextBox1.Value, "### ###.00" & " Ft") End SubImre
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
