Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi all I am looking to use excel to move a file when necessary. i.e.
I need to move a file called darts.xls to the folder c:\games Thanks Greg |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Look at the FileCopy and Kill statements in the VBA help.
RBS "Greg" wrote in message ... Hi all I am looking to use excel to move a file when necessary. i.e. I need to move a file called darts.xls to the folder c:\games Thanks Greg |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I dont think there is an explict Move statement in vb so I think you would need to use something like: FileCopy(Source As String, Destination As String) then Kill(Source As String) e.g FileCopy "d:\games\darts.xls", "c:\games\darts.xls" Kill "d:\games\darts.xls" Pete -- Peter81 ------------------------------------------------------------------------ Peter81's Profile: http://www.excelforum.com/member.php...o&userid=25353 View this thread: http://www.excelforum.com/showthread...hreadid=532626 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Peter81 - thanks very much for this post. For some time, when users are
submitting information on a form, I've been using the "SaveAs" command to save a copy of the completed pro forma in a separate folder. This, of course, leaves the user in the "Saved As" copy following this, rather than in the template, which means they have to close the open document, and reopen the template in order to submit another. Using this FileCopy method will make their lives (and therefore mine!) much, much easier. Many Thanks for that! DS "Peter81" wrote: I dont think there is an explict Move statement in vb so I think you would need to use something like: FileCopy(Source As String, Destination As String) then Kill(Source As String) e.g FileCopy "d:\games\darts.xls", "c:\games\darts.xls" Kill "d:\games\darts.xls" Pete -- Peter81 ------------------------------------------------------------------------ Peter81's Profile: http://www.excelforum.com/member.php...o&userid=25353 View this thread: http://www.excelforum.com/showthread...hreadid=532626 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Look at Name
sOldName = "myFile.xls" sNewName = "c:\some other dir\its subdir\myNwFile.xls" Name sOldName As sNewName It won't create the directories if they don't exist so you can just do that like so On Error Resume Next MkDir "c:\some other dir\its subdir" MkDir "c:\some other dir\its subdir\myNwFile.xls" On Error Goto 0 -- HTH Bob Phillips (remove nothere from email address if mailing direct) "Greg" wrote in message ... Hi all I am looking to use excel to move a file when necessary. i.e. I need to move a file called darts.xls to the folder c:\games Thanks Greg |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You could use SaveCopyAs
-- HTH Bob Phillips (remove nothere from email address if mailing direct) "DS" wrote in message ... Peter81 - thanks very much for this post. For some time, when users are submitting information on a form, I've been using the "SaveAs" command to save a copy of the completed pro forma in a separate folder. This, of course, leaves the user in the "Saved As" copy following this, rather than in the template, which means they have to close the open document, and reopen the template in order to submit another. Using this FileCopy method will make their lives (and therefore mine!) much, much easier. Many Thanks for that! DS "Peter81" wrote: I dont think there is an explict Move statement in vb so I think you would need to use something like: FileCopy(Source As String, Destination As String) then Kill(Source As String) e.g FileCopy "d:\games\darts.xls", "c:\games\darts.xls" Kill "d:\games\darts.xls" Pete -- Peter81 ------------------------------------------------------------------------ Peter81's Profile: http://www.excelforum.com/member.php...o&userid=25353 View this thread: http://www.excelforum.com/showthread...hreadid=532626 |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Everyone for your help will try all.
Greg "Bob Phillips" wrote in message ... Look at Name sOldName = "myFile.xls" sNewName = "c:\some other dir\its subdir\myNwFile.xls" Name sOldName As sNewName It won't create the directories if they don't exist so you can just do that like so On Error Resume Next MkDir "c:\some other dir\its subdir" MkDir "c:\some other dir\its subdir\myNwFile.xls" On Error Goto 0 -- HTH Bob Phillips (remove nothere from email address if mailing direct) "Greg" wrote in message ... Hi all I am looking to use excel to move a file when necessary. i.e. I need to move a file called darts.xls to the folder c:\games Thanks Greg |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Moving a sheet from one Excel file to another? | Excel Discussion (Misc queries) | |||
Moving data from one excel file to another | New Users to Excel | |||
How can I get a moving Clip art o move in my Excel file??? | Excel Discussion (Misc queries) | |||
moving file from excel to word | Excel Discussion (Misc queries) | |||
Moving from one Excel File to Another | Excel Programming |