Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
Hi all, I have a textbox on my userform and neeeeed it formatted. When the user enters it I want them to enter a 10 digit number only but also have it display a '-' in the middle of the number. for example, #####-##### (the textbox should always display the '-' in the middle of the textbox. Is this possible? I have previously tried: Code: -------------------- txtPartno.Text = Format(txtPartno.Text, "#####-#####") -------------------- but have had no joy, any help would be much appreciated. Taa in advance! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
Possibly not the most elegant method, but this will put a - immediately
after the 5th character in TextBox1 Private Sub TextBox1_Change() If Len(TextBox1.Text) = 5 Then TextBox1.Text = TextBox1.Text & "-" End Sub -- Ian -- "gti_jobert" wrote in message ... Hi all, I have a textbox on my userform and neeeeed it formatted. When the user enters it I want them to enter a 10 digit number only but also have it display a '-' in the middle of the number. for example, #####-##### (the textbox should always display the '-' in the middle of the textbox. Is this possible? I have previously tried: Code: -------------------- txtPartno.Text = Format(txtPartno.Text, "#####-#####") -------------------- but have had no joy, any help would be much appreciated. Taa in advance! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
Hi again, Thanks for the promt reply! I have tried what you have suggested and works quite well. I'm not sure if it can be done in VBA, but is there a way of using an activex control to mask the textbox? I may have seen somewhere on the web that it can be done in VB6?! Does anyone know how to do it in VBA? Thanks Again! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
I'm confused by your response as my suggestion IS in VBA.
-- Ian -- "gti_jobert" wrote in message ... Hi again, Thanks for the promt reply! I have tried what you have suggested and works quite well. I'm not sure if it can be done in VBA, but is there a way of using an activex control to mask the textbox? I may have seen somewhere on the web that it can be done in VB6?! Does anyone know how to do it in VBA? Thanks Again! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
gti_jobert wanted to know if he/she can mask the textbox so that the format can
be "built-in". Excel's textboxes don't support this. Ian wrote: I'm confused by your response as my suggestion IS in VBA. -- Ian -- "gti_jobert" wrote in message ... Hi again, Thanks for the promt reply! I have tried what you have suggested and works quite well. I'm not sure if it can be done in VBA, but is there a way of using an activex control to mask the textbox? I may have seen somewhere on the web that it can be done in VB6?! Does anyone know how to do it in VBA? Thanks Again! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 -- Dave Peterson |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Textbox Format
Sorry, I didn't read the post properly.
-- Ian -- "Dave Peterson" wrote in message ... gti_jobert wanted to know if he/she can mask the textbox so that the format can be "built-in". Excel's textboxes don't support this. Ian wrote: I'm confused by your response as my suggestion IS in VBA. -- Ian -- "gti_jobert" wrote in message ... Hi again, Thanks for the promt reply! I have tried what you have suggested and works quite well. I'm not sure if it can be done in VBA, but is there a way of using an activex control to mask the textbox? I may have seen somewhere on the web that it can be done in VB6?! Does anyone know how to do it in VBA? Thanks Again! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=502886 -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
TextBox format? | Excel Discussion (Misc queries) | |||
TextBox format? | Excel Discussion (Misc queries) | |||
TextBox Format | Excel Discussion (Misc queries) | |||
Textbox Format | Excel Programming | |||
Format Textbox as % | Excel Programming |