Home |
Search |
Today's Posts |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Wednesday, February 10, 2021 at 7:42:51 AM UTC-5, Claus Busch wrote:
Hi John, Am Wed, 10 Feb 2021 03:48:04 -0800 (PST) schrieb john taiariol: the coordinates are not always 7 characters. try: =IFERROR(IF(LEFT(A1,1)="X",TRIM(SUBSTITUTE(A1,"X", )),TRIM(MID(LEFT(SUBSTITUTE(A1,"F","Z"),FIND("Z",S UBSTITUTE(A1,"F","Z"))-1),FIND("X",LEFT(SUBSTITUTE(A1,"F","Z"),FIND("Z",S UBSTITUTE(A1,"F","Z"))-1))+1,99))),"") If that doesn't work use an UDF. Copy following code into a module and call the function in the sheet with =Coord(A1) Function Coord(myRange As Range) As String Set re = CreateObject("vbscript.regexp") mystring = Replace(myRange.Text, " ", "") ptrn = "X\d{1,3}\.\d{1,3}" re.Pattern = ptrn re.Global = True re.ignoreCase = False Set matches = re.Execute(mystring) If matches.Count 0 Then Coord = Mid(matches(0), 2) End If End Function Regards Claus B. -- Windows10 Microsoft 365 for business I was able to get it working thank you all for your help |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Extract value from a text string | Excel Worksheet Functions | |||
Need to extract certain text from text string | Excel Worksheet Functions | |||
Extract text from a string | Excel Worksheet Functions | |||
Extract text string using MID | Excel Worksheet Functions | |||
EXTRACT TEXT FROM TEXT STRING | Excel Worksheet Functions |