Thread
:
Grabbing string values from the end of a string of an unknown length
View Single Post
#
10
Posted to microsoft.public.excel.programming
Don Guillett
external usenet poster
Posts: 10,124
Grabbing string values from the end of a string of an unknown leng
Add this line as the first line in the code or use the IF mentioned by Mike.
Or, as I said in the later post, if the "hits" are far apart use the
FINDNEXT macro instead.
On Error Resume Next
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
"Mark Stephens" wrote in message
...
Hi Mike,
Thanks very much for that works like a dream, regards,
Mark
PS Don your code is very similar but slightly more elgant looking but
unfortunately I got an error : Runtime error 5 Invalid Procedure call or
argument
"Mike H" wrote in message
...
Mark,
Try this
Sub sonic()
Dim MyRange As Range
Set MyRange = Range("A2:AA2")
For Each c In MyRange
If InStr(1, c, "Classification") = 1 Then
mystring = Mid(c, 15, Len(c))
'do something with MyString
End If
Next
End Sub
Mike
"Mark Stephens" wrote:
Hi,
I have 3 cells containing string values:
Classification_Asset Class
Classification_Risk Classification
Classification_Geographical Breakdown
I want to tell the code to look in each cell along a row until it finds
the
string value: Classification_
Whsn it find it i then want it to pass the rest of the string to another
variable, something like this:
Dim sFirstStringValue As String
Dim sSecondStringValue As String
sFirstStringValue = "Classification_"
sSecondStringValue = Everything thatcomesafterfiststringvalue
Help much appreciated,
Regards, Mark
Reply With Quote
Don Guillett
View Public Profile
Find all posts by Don Guillett