Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Does anyone have any sample VBA code which writes
the current workbook into a new Excel file?? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub NewFile()
ActiveWorkbook.SaveAs ("C:\newfile.xls") End Sub -- Gary''s Student - gsnu200909 "Robert Crandal" wrote: Does anyone have any sample VBA code which writes the current workbook into a new Excel file?? . |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How can I copy a closed Excel file to a new Excel file??
I just realized that the only problem with the code below is that all of that VBA code would also be copied into the new file, right?? I'm going to be copying LOTS of closed Excel files to new file names, and I dont want the new files to have all that VBA code. "Gary''s Student" wrote in message ... Sub NewFile() ActiveWorkbook.SaveAs ("C:\newfile.xls") End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Robert
You have mentioned "current workbook" and hence "Gary''s Student"'s response is around copying the current workbook to a new workbook. If you are looking at copying a closed workbook to a different name try the conventional FileCopy method Filecopy "c:\test1.xls","d:\test2.xls" Or you can try the FileSystemObject CopyFile Method Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists("c:\test1.xls") Then fso.CopyFile "c:\test1.xls", "d:\destfolder\" End If "Robert Crandal" wrote: How can I copy a closed Excel file to a new Excel file?? I just realized that the only problem with the code below is that all of that VBA code would also be copied into the new file, right?? I'm going to be copying LOTS of closed Excel files to new file names, and I dont want the new files to have all that VBA code. "Gary''s Student" wrote in message ... Sub NewFile() ActiveWorkbook.SaveAs ("C:\newfile.xls") End Sub . |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
And this....
Option Explicit Sub SaveCurrentWorkBook() Dim FileName As Variant 'Get the filename 'Returns False if the user cancels the dialog box. FileName = Application.GetSaveAsFilename _ (FilterIndex:=5, Title:="Save As") If FileName = False Then MsgBox "No file was saved." Exit Sub End If 'Display full name and path of file selected MsgBox "Your file will be saved as " & FileName End Sub "Robert Crandal" wrote: Does anyone have any sample VBA code which writes the current workbook into a new Excel file?? . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to write the code for copying 2 or more sheets to a new workbook at the same time? | Excel Programming | |||
Place code from current workbook to new workbook | Excel Programming | |||
Application error when attempting to write code to a workbook | Excel Programming | |||
Possible to write VBA code to send out an EMAIL everytime a workbook is opened? | Excel Programming | |||
Write to closed workbook code | Excel Programming |