ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   # of letters in a string (https://www.excelbanter.com/excel-programming/336533-letters-string.html)

DejaVu[_43_]

# of letters in a string
 

Is there anyway to tell how many letters are in a string? More
specifically, I have a userform where the user enters a string into a
textbox. The textbox will only accept a total of 10 letters. When the
string variable gets passed to my sub routine, I need to know how many
letters are in that string.

If I can determine how many letters are in the string, if there are
less than 10, I then want to add spaces to the end of that string to
make it 10 characters long.

For example, if I enter:
"August" (6 characters) - it will then change it to "August____" (_ =
" ")
"California" (10 characters) - it will not add any spaces


TIA for any help,

DejaVu


--
DejaVu
------------------------------------------------------------------------
DejaVu's Profile: http://www.excelforum.com/member.php...o&userid=22629
View this thread: http://www.excelforum.com/showthread...hreadid=393382


Tom Ogilvy

# of letters in a string
 
sStr = Left(sStr & " ",10)

--
Regards,
Tom Ogilvy


"DejaVu" wrote in
message ...

Is there anyway to tell how many letters are in a string? More
specifically, I have a userform where the user enters a string into a
textbox. The textbox will only accept a total of 10 letters. When the
string variable gets passed to my sub routine, I need to know how many
letters are in that string.

If I can determine how many letters are in the string, if there are
less than 10, I then want to add spaces to the end of that string to
make it 10 characters long.

For example, if I enter:
"August" (6 characters) - it will then change it to "August____" (_ =
" ")
"California" (10 characters) - it will not add any spaces


TIA for any help,

DejaVu


--
DejaVu
------------------------------------------------------------------------
DejaVu's Profile:

http://www.excelforum.com/member.php...o&userid=22629
View this thread: http://www.excelforum.com/showthread...hreadid=393382




Tom Ogilvy

# of letters in a string
 
msgbox len(sStr) gives the number of characters in the string held in
variable sStr (just for completeness)

--
Regards,
Tom Ogilvy

"DejaVu" wrote in
message ...

Is there anyway to tell how many letters are in a string? More
specifically, I have a userform where the user enters a string into a
textbox. The textbox will only accept a total of 10 letters. When the
string variable gets passed to my sub routine, I need to know how many
letters are in that string.

If I can determine how many letters are in the string, if there are
less than 10, I then want to add spaces to the end of that string to
make it 10 characters long.

For example, if I enter:
"August" (6 characters) - it will then change it to "August____" (_ =
" ")
"California" (10 characters) - it will not add any spaces


TIA for any help,

DejaVu


--
DejaVu
------------------------------------------------------------------------
DejaVu's Profile:

http://www.excelforum.com/member.php...o&userid=22629
View this thread: http://www.excelforum.com/showthread...hreadid=393382




Stefan Hojnowski

# of letters in a string
 
Or you could do the following:

sStr = sStr & Space(10 - Len(sStr))

"Tom Ogilvy" wrote:

sStr = Left(sStr & " ",10)

--
Regards,
Tom Ogilvy


"DejaVu" wrote in
message ...

Is there anyway to tell how many letters are in a string? More
specifically, I have a userform where the user enters a string into a
textbox. The textbox will only accept a total of 10 letters. When the
string variable gets passed to my sub routine, I need to know how many
letters are in that string.

If I can determine how many letters are in the string, if there are
less than 10, I then want to add spaces to the end of that string to
make it 10 characters long.

For example, if I enter:
"August" (6 characters) - it will then change it to "August____" (_ =
" ")
"California" (10 characters) - it will not add any spaces


TIA for any help,

DejaVu


--
DejaVu
------------------------------------------------------------------------
DejaVu's Profile:

http://www.excelforum.com/member.php...o&userid=22629
View this thread: http://www.excelforum.com/showthread...hreadid=393382





DejaVu[_44_]

# of letters in a string
 

Thanks to both of you... your help is much appreciated.

DejaV

--
DejaV
-----------------------------------------------------------------------
DejaVu's Profile: http://www.excelforum.com/member.php...fo&userid=2262
View this thread: http://www.excelforum.com/showthread.php?threadid=39338



All times are GMT +1. The time now is 10:36 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com