LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 13
Default Extracting numbers greater than 5 digits from a string (variable position)

Hi. I've got a macro that imports the filenames of a users
investigation log into column A of a workbook and also hyperlinks
those files. Works well. I have a need to extract the product number
from each filename and put it in column B. Here is an example
filename:

1234001000-234156-357248 Screw (loose)

This breaks down to:
Product ID-investigation#-inquiry# Component (issue)

So, I need to extract that first number. But, it's not just that
simple. Here are the few complications:

1) That larger number may be anywhere in the string.
2) That number may have a letter suffix (e.g., 1234001000E)
3) Most people use dashes, but some use commas or spaces

The other numbers in the string are currently 6 digits, but at some
point it will go to 7 and maybe 8 (but not for a long time for 8).

I've found formulas and even VBA (and UDF) to extract a number, but
it's the variables that are complicating this for me. I'm thinking
maybe a a case structure or something along those lines, but how to
keep this flexible is eluding me. Any ideas? Thanks!

Frank
 
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
Extracting Numbers from string Keyrookie Excel Worksheet Functions 4 October 4th 07 11:47 PM
Why does excel round off numbers greater than 16 digits? Dave Excel Discussion (Misc queries) 1 September 1st 07 08:25 PM
How do I find a specific characters position in a string variable [email protected] Excel Programming 3 March 11th 06 02:26 PM
extracting numbers from string Chris Dowell via OfficeKB.com Excel Discussion (Misc queries) 1 January 12th 05 09:37 PM
extracting numbers with no more than 8-digits using advanced filtering Gauthier Excel Worksheet Functions 10 October 29th 04 10:06 PM


All times are GMT +1. The time now is 07:27 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"