ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Count spaces in front of text (https://www.excelbanter.com/excel-programming/366287-count-spaces-front-text.html)

poppy

Count spaces in front of text
 

Hi

Is it possible to count the number of spaces that appear before a text
in vba?

E.g. " Jean" = 3

I really would appreciate some help on this.

Thanks and Kind Regards


--
poppy
------------------------------------------------------------------------
poppy's Profile: http://www.excelforum.com/member.php...o&userid=11453
View this thread: http://www.excelforum.com/showthread...hreadid=558439


colofnature[_59_]

Count spaces in front of text
 

Like this:

For i = 1 To Len(ActiveCell.Value)
If Mid(ActiveCell.Value, i, 1) < " " Then
MsgBox CStr(i - 1) & " spaces"
Exit For
End If
Next


Col


--
colofnature
------------------------------------------------------------------------
colofnature's Profile: http://www.excelforum.com/member.php...o&userid=34356
View this thread: http://www.excelforum.com/showthread...hreadid=558439


Norman Jones

Count spaces in front of text
 
Hi Poppy,

Try:

'=============
Public Sub Tester()
Const sStr As String = " Jean"
Dim iSpaces As Long

iSpaces = InStr(1, sStr, "J") - 1
MsgBox iSpaces
End Sub
'<<=============


---
Regards,
Norman


"poppy" wrote in
message ...

Hi

Is it possible to count the number of spaces that appear before a text
in vba?

E.g. " Jean" = 3

I really would appreciate some help on this.

Thanks and Kind Regards


--
poppy
------------------------------------------------------------------------
poppy's Profile:
http://www.excelforum.com/member.php...o&userid=11453
View this thread: http://www.excelforum.com/showthread...hreadid=558439




poppy

Count spaces in front of text
 

*-Poppy on knees-* Thank you!!!! thank you! thank you! thank you! thank
you! Col

You're a life saver, I've been trying all day to figure this out. Thank
you so much.

Kind Regards :cool:


--
poppy
------------------------------------------------------------------------
poppy's Profile: http://www.excelforum.com/member.php...o&userid=11453
View this thread: http://www.excelforum.com/showthread...hreadid=558439


Dave Peterson

Count spaces in front of text
 
And maybe a little more generic:

Option Explicit

Public Sub Tester()
Const sStr As String = " Jean"
Dim iSpaces As Long

iSpaces = InStr(1, sStr, Left(Trim(sStr), 1), vbTextCompare) - 1
MsgBox iSpaces
End Sub

Norman Jones wrote:

Hi Poppy,

Try:

'=============
Public Sub Tester()
Const sStr As String = " Jean"
Dim iSpaces As Long

iSpaces = InStr(1, sStr, "J") - 1
MsgBox iSpaces
End Sub
'<<=============

---
Regards,
Norman

"poppy" wrote in
message ...

Hi

Is it possible to count the number of spaces that appear before a text
in vba?

E.g. " Jean" = 3

I really would appreciate some help on this.

Thanks and Kind Regards


--
poppy
------------------------------------------------------------------------
poppy's Profile:
http://www.excelforum.com/member.php...o&userid=11453
View this thread: http://www.excelforum.com/showthread...hreadid=558439


--

Dave Peterson

colofnature[_72_]

Count spaces in front of text
 

Got back to this one reviewing my watched threads..
If brevity is the watchword

MyCountOfSpaces=len(TheSTring)-len(ltrim(thestring)



Any better/more efficient methods



--
colofnatur
-----------------------------------------------------------------------
colofnature's Profile: http://www.excelforum.com/member.php...fo&userid=3435
View this thread: http://www.excelforum.com/showthread.php?threadid=55843


poppy

Count spaces in front of text
 

Hi Guys

Thanks once again for all the help. Really appreciate it.

Kind Regards :)


--
poppy
------------------------------------------------------------------------
poppy's Profile: http://www.excelforum.com/member.php...o&userid=11453
View this thread: http://www.excelforum.com/showthread...hreadid=558439



All times are GMT +1. The time now is 05:25 PM.

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