Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
SJC
 
Posts: n/a
Default Macro Save File (Unique file name)

I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub
  #2   Report Post  
Ron de Bruin
 
Posts: n/a
Default Macro Save File (Unique file name)

Hi

In my Mail examples i always use the date and time

Dim strdate As String
strdate = Format(Now, "dd-mm-yy h-mm-ss")

For a example see this one for example
http://www.rondebruin.nl/mail/folder1/mail2.htm

--
Regards Ron de Bruin
http://www.rondebruin.nl


"SJC" wrote in message ...
I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub



  #3   Report Post  
Kevin Lehrbass
 
Posts: n/a
Default Macro Save File (Unique file name)

Hi SJC,

Change strFileName = "xxx" to strFileName =
Range("G13").Value
Add this Sheets("Intro--Start Here").Select before
the line above.

This should do the trick! It basically select your intro sheet, and then
assigns a cell value (G13 in this case) to a variable which you then use save
the file.

Let me know if you have any more questions!

Cheers,

Kevin Lehrbass

www.spreadsheetsolutions4u.com



--
Kevin Lehrbass

www.spreadsheetsolutions4u.com


"SJC" wrote:

I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub

  #4   Report Post  
SJC
 
Posts: n/a
Default Macro Save File (Unique file name)

That worked great, Kevin. Thanks for all of your help!!

"Kevin Lehrbass" wrote:

Hi SJC,

Change strFileName = "xxx" to strFileName =
Range("G13").Value
Add this Sheets("Intro--Start Here").Select before
the line above.

This should do the trick! It basically select your intro sheet, and then
assigns a cell value (G13 in this case) to a variable which you then use save
the file.

Let me know if you have any more questions!

Cheers,

Kevin Lehrbass

www.spreadsheetsolutions4u.com



--
Kevin Lehrbass

www.spreadsheetsolutions4u.com


"SJC" wrote:

I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub

  #5   Report Post  
SJC
 
Posts: n/a
Default Macro Save File (Unique file name)

Great--thanks for your help.

"Ron de Bruin" wrote:

Hi

In my Mail examples i always use the date and time

Dim strdate As String
strdate = Format(Now, "dd-mm-yy h-mm-ss")

For a example see this one for example
http://www.rondebruin.nl/mail/folder1/mail2.htm

--
Regards Ron de Bruin
http://www.rondebruin.nl


"SJC" wrote in message ...
I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub






  #6   Report Post  
SJC
 
Posts: n/a
Default Macro Save File (Unique file name)

I have one more question if you have the time. I am also thinking I would
like to include 2 cells into the file name, but I am thinking I am not doing
it right. How would you suggest changing this path? The cell I want to add
is F@.

Range("C2").Select
strPath = Application.DefaultFilePath & "\"
strFileName = Range("C2").Value & "_xxx"


"Kevin Lehrbass" wrote:

Hi SJC,

Change strFileName = "xxx" to strFileName =
Range("G13").Value
Add this Sheets("Intro--Start Here").Select before
the line above.

This should do the trick! It basically select your intro sheet, and then
assigns a cell value (G13 in this case) to a variable which you then use save
the file.

Let me know if you have any more questions!

Cheers,

Kevin Lehrbass

www.spreadsheetsolutions4u.com



--
Kevin Lehrbass

www.spreadsheetsolutions4u.com


"SJC" wrote:

I currently have a code which I have listed below which will save a file when
the user selects the button. I have some users who will need to save two or
more files, which directs them to overwrite the file since currently, there
is no identifier in the file name. The indentifier that I would like to add
is on another spreadsheet in the same workbook. (Worksheet name:
Intro--Start Here; cell: G13)

Does anyone know how I can add this information to the filename so that each
file saved will have a unique name? Thanks for any suggestions.


Dim strPath As String
Dim strFileName As String

strPath = Application.DefaultFilePath & "\"
strFileName = "xxx"

ActiveWorkbook.SaveAs strPath & strFileName, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close
Sheets("Intro--Start Here").Select
MsgBox ("xxx")

End Sub

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Defining a Cell for Save as file name psasales Excel Discussion (Misc queries) 0 September 21st 05 06:51 PM
save original data after macro is run again MINAL ZUNKE New Users to Excel 3 July 7th 05 12:48 PM
Macro excel save mrbalaje Excel Discussion (Misc queries) 1 May 12th 05 06:27 PM
Opening a file with a Macro Adam1 Chicago Excel Discussion (Misc queries) 2 February 28th 05 10:13 PM
Save & Save As features in file menu of Excel Blue Excel Discussion (Misc queries) 9 December 27th 04 08:49 PM


All times are GMT +1. The time now is 06:21 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"