ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Save to Network Drive Problems. Expanding Current code (https://www.excelbanter.com/excel-programming/351429-save-network-drive-problems-expanding-current-code.html)

mcgrad

Save to Network Drive Problems. Expanding Current code
 

I have some existing code which takes two cell values and combines them
together to make a file name, saves the document and exits Excel.

Code:
--------------------

ActiveWorkbook.SaveAs Filename:=Sheets("Input").Range("E9").Value & " " & Sheets("Input").Range("E11").Value & ".xls"
If Application.Workbooks.Count = 1 Then
Application.Quit
End If
End Sub
--------------------


Currently the file saves to my local PC, but i would like to save to a
newtwork drive with the following path - "N:\COA Data\"

I have tried to search, but but i'm having trouble expanding my current
code with the dynamic file name to include the network path.
Whenever i edit the "ActiveWorkbook.SaveAs Filename:=Sheets" part of
the code to specify a path i get errors.

Is this at all possible, can anyone help?


--
mcgrad
------------------------------------------------------------------------
mcgrad's Profile: http://www.excelforum.com/member.php...o&userid=30821
View this thread: http://www.excelforum.com/showthread...hreadid=504861


Arvi Laanemets

Save to Network Drive Problems. Expanding Current code
 
Hi

Unless you have mapped the network resource as N, you have to write the file
path in form \\ServerName\ShareName\COA Data\


--
Arvi Laanemets
( My real mail address: arvi.laanemets<attarkon.ee )


"mcgrad" wrote in
message ...

I have some existing code which takes two cell values and combines them
together to make a file name, saves the document and exits Excel.

Code:
--------------------

ActiveWorkbook.SaveAs Filename:=Sheets("Input").Range("E9").Value & " " &
Sheets("Input").Range("E11").Value & ".xls"
If Application.Workbooks.Count = 1 Then
Application.Quit
End If
End Sub
--------------------


Currently the file saves to my local PC, but i would like to save to a
newtwork drive with the following path - "N:\COA Data\"

I have tried to search, but but i'm having trouble expanding my current
code with the dynamic file name to include the network path.
Whenever i edit the "ActiveWorkbook.SaveAs Filename:=Sheets" part of
the code to specify a path i get errors.

Is this at all possible, can anyone help?


--
mcgrad
------------------------------------------------------------------------
mcgrad's Profile:
http://www.excelforum.com/member.php...o&userid=30821
View this thread: http://www.excelforum.com/showthread...hreadid=504861




Peter Rooney

Save to Network Drive Problems. Expanding Current code
 
McGrad,

I encountered this problem a few weeks ago, and got around it by saving a
copy of the file to a local drive first, then saving it to the network drive
of your choice, then deleting the local copy. I since modified this to save
the file to the desktop, instead of a local drive, with the following:
(FolderName is a cell on the worksheet containing the location of the folder
to where the workbook is to be saved):


ProjectName = Sheets("SR").Range("ProjectName").Value
FolderName = Sheets("SR").Range("FolderName").Value
SaveString = "Project Workbook" & " - " & ProjectName & ".xls"

'Create the workbook on the Desktop first to avoid network drive file
creation errors.
ActiveWorkbook.SaveAs Filename:="D:\Documents and settings\" & _
Environ("username") & "\Desktop\" & SaveString, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

'Now create the workbook in the folder specified in "FolderName"
ActiveWorkbook.SaveAs Filename:=FolderName & SaveString, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

'Delete the workbook that was created on the Desktop
If Dir("D:\Documents and Settings\" & Environ("username") & "\Desktop\"
& SaveString) < "" Then
Kill "D:\Documents and Settings\" & Environ("username") &
"\Desktop\" & SaveString
End If

Hope this helps

Pete



"mcgrad" wrote:


I have some existing code which takes two cell values and combines them
together to make a file name, saves the document and exits Excel.

Code:
--------------------

ActiveWorkbook.SaveAs Filename:=Sheets("Input").Range("E9").Value & " " & Sheets("Input").Range("E11").Value & ".xls"
If Application.Workbooks.Count = 1 Then
Application.Quit
End If
End Sub
--------------------


Currently the file saves to my local PC, but i would like to save to a
newtwork drive with the following path - "N:\COA Data\"

I have tried to search, but but i'm having trouble expanding my current
code with the dynamic file name to include the network path.
Whenever i edit the "ActiveWorkbook.SaveAs Filename:=Sheets" part of
the code to specify a path i get errors.

Is this at all possible, can anyone help?


--
mcgrad
------------------------------------------------------------------------
mcgrad's Profile: http://www.excelforum.com/member.php...o&userid=30821
View this thread: http://www.excelforum.com/showthread...hreadid=504861



mcgrad[_2_]

Save to Network Drive Problems. Expanding Current code
 

Thanks guys :)
It's working fine now. Your help was much appreciated!


--
mcgrad
------------------------------------------------------------------------
mcgrad's Profile: http://www.excelforum.com/member.php...o&userid=30821
View this thread: http://www.excelforum.com/showthread...hreadid=504861



All times are GMT +1. The time now is 10:07 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com