Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's correct Jay, it doesn't seem to work with csv files, but it does with
txt files. BTW FYI FileSearch has gone in Excel 2007. -- --- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "Jay" wrote in message ... Hi Joe and Bob - Bob, I couldn't get Windows Search to find the "phrase" 36075 when I captured Joe's data in a .csv file on my hard drive. Any ideas why it wouldn't work ? It sounds like a great way to solve Joe's problem. In the meantime, Joe, here's an all VBA solution. The code below should be copied to the worksheet module of a blank worksheet. Change the 'myFolderPath' statement as needed. The code executes whenever you enter a job number in Cell A1 and it outputs the list starting in Cell A2: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1")) Is Nothing Then If Target.Value < "" Then Application.EnableEvents = False Range(Cells(2, 1), Cells(Rows.Count, 1)).Clear Range("B1") = "Searching. Please Wait..." Target.Select jobNumber = Target.Value myFolderPath = "My Documents" '<---Change to suit With Application.FileSearch .LookIn = myFolderPath .SearchSubFolders = True 'or False .FileType = msoFileTypeAllFiles .TextOrProperty = jobNumber .Execute For Each fl In .FoundFiles ActiveCell.Offset(1, 0).Activate fName = Right(fl, Len(fl) - InStrRev(fl, "\")) If InStr(fName, ".") Then fName = Left(fName, InStrRev(fName, ".") - 1) End If fName = Replace(fName, "RD", "20", 1) ActiveCell.Value = fName Next 'fl End With End If Range("B1").Clear 'Erases status prompt End If Application.EnableEvents = True End Sub --- Jay "joecrabtree" wrote: Yes you can do it that way, but I want to be able to integrate it into an excel macro that I'm writing. Regards Joseph Crabtree |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
EXTRACT MONTH FROM DATE | New Users to Excel | |||
Extract Date | Excel Worksheet Functions | |||
Extract Day of Week from Date in VBA | Excel Programming | |||
extract name when a date in another cell gets near | Excel Discussion (Misc queries) | |||
extract date from the most current date | Excel Discussion (Misc queries) |