Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I get the runtime error 1004: Unable to get the Find property of the
WorksheetFunction class. Can any body point that problem? Dim fileToOpen, dname, fname fileToOpen = Application _ .GetOpenFilename("Database Files (*.dbf), *.dbf") fname = Left((Right(fileToOpen, 11)), 7) If IsError(Application.WorksheetFunction.Find("\", fileToOpen, 4)) = True Then dname = Left(fileToOpen, 3) Else dname = Left(fileToOpen, Application.WorksheetFunction.Find("\", fileToOpen, 4) - 1) End If |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If the Find function is in error and cannot find "\" then the runtime error
occurs, if Find does see a "\" then the function works. "Mike Fogleman" wrote in message ... I get the runtime error 1004: Unable to get the Find property of the WorksheetFunction class. Can any body point that problem? Dim fileToOpen, dname, fname fileToOpen = Application _ .GetOpenFilename("Database Files (*.dbf), *.dbf") fname = Left((Right(fileToOpen, 11)), 7) If IsError(Application.WorksheetFunction.Find("\", fileToOpen, 4)) = True Then dname = Left(fileToOpen, 3) Else dname = Left(fileToOpen, Application.WorksheetFunction.Find("\", fileToOpen, 4) - 1) End If |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Never mind. I had a temp loss of memory on using InStr instead of
wsfunction.Find. "Mike Fogleman" wrote in message ... If the Find function is in error and cannot find "\" then the runtime error occurs, if Find does see a "\" then the function works. "Mike Fogleman" wrote in message ... I get the runtime error 1004: Unable to get the Find property of the WorksheetFunction class. Can any body point that problem? Dim fileToOpen, dname, fname fileToOpen = Application _ .GetOpenFilename("Database Files (*.dbf), *.dbf") fname = Left((Right(fileToOpen, 11)), 7) If IsError(Application.WorksheetFunction.Find("\", fileToOpen, 4)) = True Then dname = Left(fileToOpen, 3) Else dname = Left(fileToOpen, Application.WorksheetFunction.Find("\", fileToOpen, 4) - 1) End If |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
WorksheetFunction help | Excel Discussion (Misc queries) | |||
Can't use WorksheetFunction | Excel Discussion (Misc queries) | |||
WorksheetFunction with VBA | Excel Discussion (Misc queries) | |||
WorksheetFunction | Excel Programming | |||
worksheetfunction | Excel Programming |