Question : Excel - VBA text formatting

I'm trying to format the text of a TextBox into SSN format ###-##-####.  My code looks like this .Text = Format(.Text, "###-##-####").

It works everytime until the leading character is a zero.  If I enter 012345678 it will drop the leading zero.  How do I prevent this?

Answer : Excel - VBA text formatting

Use this format string:

"000-00-0000"

When you use #, it gets dropped if it's not "needed".
Random Solutions  
 
programming4us programming4us