#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,560
Default Find

Hi Group,
I am trying to find the position in a string variable to extract some
numbers. The string is (14)44, which is in a variable called WeekNo. I am
trying to extract the number with in the ( ), which can be one or two digits
long. I have tried using mm=application.worksheetfunction.find("(",WeekNo,2 )
to get the position, but this failed. I also tried
mm=application.worksheetfunction.find('(',WeekNo,2 ) and failed. Finding the
position is only an interim step to extracting the number and there may be an
easier way.

Thanks,
David
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,163
Default Find

Here it is, including conversion from string to number, in a one-step formula
(where KStr is the value in the cell):
=Val(Mid(KStr,InStr(KStr,"(")+1,InStr(KStr,")")-InStr(KStr,"(")-1))
Should work as long as you have the proper format; i.e. xxx(nn)yyy with only
numeric characters between the ().

"Don Guillett" wrote:

Have a look in vba help for INSTR

--
Don Guillett
SalesAid Software

"David" wrote in message
...
Hi Group,
I am trying to find the position in a string variable to extract some
numbers. The string is (14)44, which is in a variable called WeekNo. I am
trying to extract the number with in the ( ), which can be one or two

digits
long. I have tried using

mm=application.worksheetfunction.find("(",WeekNo,2 )
to get the position, but this failed. I also tried
mm=application.worksheetfunction.find('(',WeekNo,2 ) and failed. Finding

the
position is only an interim step to extracting the number and there may be

an
easier way.

Thanks,
David




Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Find First Non blank cell than find column header and return that value Silver Rose Excel Worksheet Functions 10 April 30th 07 05:56 PM
Despite data existing in Excel 2002 spreadsheet Find doesn't find AnnieB Excel Discussion (Misc queries) 1 June 16th 06 02:15 AM
find and delete duplicate entries in two columns or find and prin. campare 2 columns of numbers-find unique Excel Programming 1 November 24th 04 04:09 PM
find and delete text, find a 10-digit number and put it in a textbox Paul Excel Programming 3 November 16th 04 04:21 PM
backwards find function to find character in a string of text Ashleigh K. Excel Programming 1 January 14th 04 04:36 PM


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"