Need hlp capturing a certain pattrern from a column

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi every1!!!

Need to isolate into a different column a value that was found into another
one.
Example:

COL1 COL2
test 123 123

Would like to copy the number part only into another column, using already
existing functions are by means of a custum function

PS. Probably need a custum function, cuz this needs to be applied to 2000+
lines in an excel spreadsheet.

How would i go about this?

Thx for all your hlp!!!!
 
Here is a function I use to find the first number in a string

Public Function FirstNumber(ByVal InputString As String) As Integer
Dim intCounter As Integer
Dim intStringLength As Integer
Dim intReturnValue As Integer

intReturnValue = -1
intStringLength = Len(InputString)

For intCounter = 1 To intStringLength
If IsNumeric(Mid(InputString, intCounter, 1)) Then
intReturnValue = intCounter
Exit For
End If
Next intCounter

FirstNumber = intReturnValue

End Function

place this code in a module and you will be able to use it as a formula in
your spreadsheet. You would use it something like.

=MID(A1, firstnumber(A1), 100)

Where "Test 123" was in A1

HTH

Jim Thomlinson
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top