Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I have a macro that brings up an Input Box which takes a filename (fnames$) and saves an excel sheet as that filename, I need this to create a folder first then save itself in the folder. The folder name would be the same as strProjectNumber... bk.SaveAs FileName:="C:\LOA\" & strProjectNumber & "\" & fnames$ OK, well obviously the above doesn't work but I am trying to get it to save as C:\LOA\ = Then a new folder based on the strProjectName = Then the filename fnames$ (previously entered from an Input Box (No help needed with this)) Anyone help? -- ChrisMattock ------------------------------------------------------------------------ ChrisMattock's Profile: http://www.excelforum.com/member.php...o&userid=33912 View this thread: http://www.excelforum.com/showthread...hreadid=545527 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Use mkdir "C:\LOA\" & strProjectNumber before you save the file. Co -- colofnatur ----------------------------------------------------------------------- colofnature's Profile: http://www.excelforum.com/member.php...fo&userid=3435 View this thread: http://www.excelforum.com/showthread.php?threadid=54552 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks! But if the directory I am trying to make already exists will that be a problem? Also how would I then enter the save command to reflect the directory based on strProjectNumber. -- ChrisMattock ------------------------------------------------------------------------ ChrisMattock's Profile: http://www.excelforum.com/member.php...o&userid=33912 View this thread: http://www.excelforum.com/showthread...hreadid=545527 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Chris,
on error resume next mkdir "C:\LOA\" & strProjectNumber 'if already exists you will get error err = 0 'you don't check for this error (either the folder was created or already exists. Third possibility is write protected disk - not worth to check, because also saving will fail) bk.SaveAs FileName:="C:\LOA\" & strProjectNumber & "\" & fnames$ if err<0 then msgbox "Error while saving" else msgbox "Saved" end if on error goto 0 Regards, Ivan |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro creating folder and files automatically, without permission. | Excel Discussion (Misc queries) | |||
Creating a new folder | Excel Programming | |||
Creating Folder Folder in My Documents VBA - HELP | Excel Programming | |||
Macro for creating folder | Excel Programming | |||
creating folder | Excel Programming |