Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
"000" reverts back to "0" even with a string
I want to have a 4 digit number in all cases but some have 0 thru 3.
This is how I attempted to solve it: dim x(3) as string x(1)=234 x(2)=67 x(3)=5 If Len(x(m)) = 1 Then x(m) = 000 & x(m) If Len(x(m)) = 1 Then x(m) = 00 & x(m) If Len(x(m)) = 1 Then x(m) = 0 & x(m) the problem is when you enter "000" in for the result it automatically reverts back to "0" |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
"000" reverts back to "0" even with a string
They ain't strings until you make them strings... If Len(x(m)) = 1 Then x(m) = "000" & x(m) If Len(x(m)) = 1 Then x(m) = "00" & x(m) If Len(x(m)) = 1 Then x(m) = "0" & x(m) -- Jim Cone Portland, Oregon USA ( http://www.mediafire.com/PrimitiveSoftware ) "Philosophaie" wrote in message ... I want to have a 4 digit number in all cases but some have 0 thru 3. This is how I attempted to solve it: dim x(3) as string x(1)=234 x(2)=67 x(3)=5 If Len(x(m)) = 1 Then x(m) = 000 & x(m) If Len(x(m)) = 1 Then x(m) = 00 & x(m) If Len(x(m)) = 1 Then x(m) = 0 & x(m) the problem is when you enter "000" in for the result it automatically reverts back to "0" |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
"000" reverts back to "0" even with a string
Don't use a series of If..Then tests (by the way, the numbers you are
testing against should be 1, 2, 3 and not 1, 1, 1), use the Format function instead. For all your cases, use this single statement... x(m) = Format(x(m), "0000") -- Rick (MVP - Excel) "Philosophaie" wrote in message ... I want to have a 4 digit number in all cases but some have 0 thru 3. This is how I attempted to solve it: dim x(3) as string x(1)=234 x(2)=67 x(3)=5 If Len(x(m)) = 1 Then x(m) = 000 & x(m) If Len(x(m)) = 1 Then x(m) = 00 & x(m) If Len(x(m)) = 1 Then x(m) = 0 & x(m) the problem is when you enter "000" in for the result it automatically reverts back to "0" |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Converting "uppercase" string data to "lower case" in CSV file | Excel Discussion (Misc queries) | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
HELP on "left","right","find","len","substitute" functions | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel |