Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I have a macro which open a dbf file and copy the information inside excel. The path and the file name are variable. I need to test the path and the file to see if it is valid before trying to open it. example: if ( c:\temp\ doesn't not exist) then error message 1 elseif (c:\temp\file.dbf doesn't exist) then error message 2 else macro execution endif To open the document, I'm using: workbooks.Open "c:\temp\file.dbf" Thank you ! -- Alex St-Pierre |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
if dir("c:\temp\file.dbf") = "" then
msgbox "Doesn't exist" else ' whatever End if no reason to test the items separately - if it doesn't exist, it doesn't exist. -- Regards, Tom Ogilvy "Alex St-Pierre" wrote in message ... Hello, I have a macro which open a dbf file and copy the information inside excel. The path and the file name are variable. I need to test the path and the file to see if it is valid before trying to open it. example: if ( c:\temp\ doesn't not exist) then error message 1 elseif (c:\temp\file.dbf doesn't exist) then error message 2 else macro execution endif To open the document, I'm using: workbooks.Open "c:\temp\file.dbf" Thank you ! -- Alex St-Pierre |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Alex St-Pierre" wrote in message ... : Hello, : I have a macro which open a dbf file and copy the information inside excel. : : The path and the file name are variable. I need to test the path and the : file to see if it is valid before trying to open it. : : example: : if ( c:\temp\ doesn't not exist) then : error message 1 : elseif (c:\temp\file.dbf doesn't exist) then : error message 2 : else : macro execution : endif <snip Use Dir as a check if Dir(c:\temp) = "" then error message 1 elseif Dir(c:\temp\file.dbf ) = "" then error message 2 else macro execution endif Although I'm not sure why you need to check both, if the file does not exist why does it matter if the directory exists? Paul D Paul D |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "PaulD" <nospam wrote in message ... : : : if Dir(c:\temp) = "" then : error message 1 : elseif Dir(c:\temp\file.dbf ) = "" then : error message 2 : else : macro execution : endif : oops, forgot the quotes around the file name / directory |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Open Dialog Box to return Selected File Path and Not Open it. | Excel Programming | |||
my vlookup path changes when I open the file | Excel Worksheet Functions | |||
Open File with Spaces in Path | Excel Programming | |||
File open with Path Name | Excel Programming | |||
How set file open path to filepath of file opened with Explorer ? | Excel Programming |