PC Review


Reply
Thread Tools Rate Thread

Arguments problem

 
 
Seeker
Guest
Posts: n/a
 
      28th Oct 2009
I posted following question on yesterday, oddly enough that I have been
looking for more then 2 hours and I still can’t find the thread on today.
I intended to save a workbook by using SaveAs in Workbook_BeforeClose in 3
different file names and paths just in case users forget to save file before
they close the book.
XXX.xls - 1st file overwrite current file name, data carry forward
XXXbackup.xls – 2nd file same as 1st file, just in case of the 1st one gets
corrupted
DateXXX.xls – 3rd file name add date, as record keeping on that date.
Since the 3rd file is a history file, if opening for review is needed on
following day and onward, how to avoid it (set the logic) overwrite the
current 1st & 2nd files?
Similarly, a macro auto adding =Today() in cell A1 of sht 1 for calculation
on Workbook_Open, how to prevent (set the logic) the date change to =Today()
in the 3rd file when it being opened from following day and onward?
Regards

 
Reply With Quote
 
 
 
 
Patrick Molloy
Guest
Posts: n/a
 
      28th Oct 2009
in the sbefore-close, check what the filename is before saving

Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Me.Name = "xxx.xls" Then

Me.SaveCopyAs "xxxBackup.xls"
Me.SaveCopyAs format$(Date,"YYYYMMDD") & "xxxBackup.xls"

End Sub


"Seeker" wrote:

> I posted following question on yesterday, oddly enough that I have been
> looking for more then 2 hours and I still can’t find the thread on today.
> I intended to save a workbook by using SaveAs in Workbook_BeforeClose in 3
> different file names and paths just in case users forget to save file before
> they close the book.
> XXX.xls - 1st file overwrite current file name, data carry forward
> XXXbackup.xls – 2nd file same as 1st file, just in case of the 1st one gets
> corrupted
> DateXXX.xls – 3rd file name add date, as record keeping on that date.
> Since the 3rd file is a history file, if opening for review is needed on
> following day and onward, how to avoid it (set the logic) overwrite the
> current 1st & 2nd files?
> Similarly, a macro auto adding =Today() in cell A1 of sht 1 for calculation
> on Workbook_Open, how to prevent (set the logic) the date change to =Today()
> in the 3rd file when it being opened from following day and onward?
> Regards
>

 
Reply With Quote
 
Seeker
Guest
Posts: n/a
 
      28th Oct 2009
Hi Patrick,
Thanks for your code, I looked for it for two days already, thans again.
Rgds

"Patrick Molloy" wrote:

> in the sbefore-close, check what the filename is before saving
>
> Option Explicit
> Private Sub Workbook_BeforeClose(Cancel As Boolean)
> If Me.Name = "xxx.xls" Then
>
> Me.SaveCopyAs "xxxBackup.xls"
> Me.SaveCopyAs format$(Date,"YYYYMMDD") & "xxxBackup.xls"
>
> End Sub
>
>
> "Seeker" wrote:
>
> > I posted following question on yesterday, oddly enough that I have been
> > looking for more then 2 hours and I still can’t find the thread on today.
> > I intended to save a workbook by using SaveAs in Workbook_BeforeClose in 3
> > different file names and paths just in case users forget to save file before
> > they close the book.
> > XXX.xls - 1st file overwrite current file name, data carry forward
> > XXXbackup.xls – 2nd file same as 1st file, just in case of the 1st one gets
> > corrupted
> > DateXXX.xls – 3rd file name add date, as record keeping on that date.
> > Since the 3rd file is a history file, if opening for review is needed on
> > following day and onward, how to avoid it (set the logic) overwrite the
> > current 1st & 2nd files?
> > Similarly, a macro auto adding =Today() in cell A1 of sht 1 for calculation
> > on Workbook_Open, how to prevent (set the logic) the date change to =Today()
> > in the 3rd file when it being opened from following day and onward?
> > Regards
> >

 
Reply With Quote
 
Patrick Molloy
Guest
Posts: n/a
 
      29th Oct 2009
i did miss off the END IF statement - it obviously wnet in just befor the
end sub
..
"Seeker" wrote:

> Hi Patrick,
> Thanks for your code, I looked for it for two days already, thans again.
> Rgds
>
> "Patrick Molloy" wrote:
>
> > in the sbefore-close, check what the filename is before saving
> >
> > Option Explicit
> > Private Sub Workbook_BeforeClose(Cancel As Boolean)
> > If Me.Name = "xxx.xls" Then
> >
> > Me.SaveCopyAs "xxxBackup.xls"
> > Me.SaveCopyAs format$(Date,"YYYYMMDD") & "xxxBackup.xls"
> >
> > End Sub
> >
> >
> > "Seeker" wrote:
> >
> > > I posted following question on yesterday, oddly enough that I have been
> > > looking for more then 2 hours and I still can’t find the thread on today.
> > > I intended to save a workbook by using SaveAs in Workbook_BeforeClose in 3
> > > different file names and paths just in case users forget to save file before
> > > they close the book.
> > > XXX.xls - 1st file overwrite current file name, data carry forward
> > > XXXbackup.xls – 2nd file same as 1st file, just in case of the 1st one gets
> > > corrupted
> > > DateXXX.xls – 3rd file name add date, as record keeping on that date.
> > > Since the 3rd file is a history file, if opening for review is needed on
> > > following day and onward, how to avoid it (set the logic) overwrite the
> > > current 1st & 2nd files?
> > > Similarly, a macro auto adding =Today() in cell A1 of sht 1 for calculation
> > > on Workbook_Open, how to prevent (set the logic) the date change to =Today()
> > > in the 3rd file when it being opened from following day and onward?
> > > Regards
> > >

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem Passing Arguments Minitman Microsoft Excel Programming 4 14th Jan 2010 10:35 PM
Arguments problem repost Seeker Microsoft Excel Programming 3 28th Oct 2009 01:39 PM
OpenForm arguments problem Stuart Jack via AccessMonster.com Microsoft Access Form Coding 4 2nd Apr 2007 07:38 PM
Open Arguments Problem - Please Help... =?Utf-8?B?S211cnBoeQ==?= Microsoft Access VBA Modules 3 29th Jun 2006 08:23 PM
sproc has too many arguments problem AkAlan Microsoft Access ADP SQL Server 2 21st Jun 2006 10:42 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:24 PM.