ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   EXCEL 2003 macro issue (https://www.excelbanter.com/excel-discussion-misc-queries/259222-excel-2003-macro-issue.html)

Neil Holden

EXCEL 2003 macro issue
 
Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Mike H

EXCEL 2003 macro issue
 
Hi,

Like this

Public Sub CloseMe()
ActiveWorkbook.Close savechanges:=True
End Sub


--
Mike

When competing hypotheses are otherwise equal, adopt the hypothesis that
introduces the fewest assumptions while still sufficiently answering the
question.


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Jacob Skaria

EXCEL 2003 macro issue
 
Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Neil Holden

EXCEL 2003 macro issue
 
Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Jacob Skaria

EXCEL 2003 macro issue
 
What happens when you try the below....Save Changes set to False..

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close False
End Sub


--
Jacob


"Neil Holden" wrote:

Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Neil Holden

EXCEL 2003 macro issue
 
Hi Jacob, it closes excel but not fully. An empty window of excel remains
once the macro runs? The trouble with this is, the file is still saying its
open?

Also how do i get the macro to automatically run when the excel sheet opens?

"Jacob Skaria" wrote:

What happens when you try the below....Save Changes set to False..

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close False
End Sub


--
Jacob


"Neil Holden" wrote:

Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Jacob Skaria

EXCEL 2003 macro issue
 
OK Try the below to quit excel after closing the file

ActiveWorkbook.Close True
Application.DisplayAlerts = False
Application.Quit

Use the Sheet Activate event which gets triggered when a sheet is activated///

Private Sub Worksheet_Activate()
End Sub

OR the workbook open event that gets triggered when the workbook gets open

Private Sub Workbook_Open()
End Sub


--
Jacob


"Neil Holden" wrote:

Hi Jacob, it closes excel but not fully. An empty window of excel remains
once the macro runs? The trouble with this is, the file is still saying its
open?

Also how do i get the macro to automatically run when the excel sheet opens?

"Jacob Skaria" wrote:

What happens when you try the below....Save Changes set to False..

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close False
End Sub


--
Jacob


"Neil Holden" wrote:

Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Neil Holden

EXCEL 2003 macro issue
 
Hello, it works but only so much, it leaves excel open but closes the
workbook. I need the entire excel to close?

Thanks for your help with this.

"Jacob Skaria" wrote:

OK Try the below to quit excel after closing the file

ActiveWorkbook.Close True
Application.DisplayAlerts = False
Application.Quit

Use the Sheet Activate event which gets triggered when a sheet is activated///

Private Sub Worksheet_Activate()
End Sub

OR the workbook open event that gets triggered when the workbook gets open

Private Sub Workbook_Open()
End Sub


--
Jacob


"Neil Holden" wrote:

Hi Jacob, it closes excel but not fully. An empty window of excel remains
once the macro runs? The trouble with this is, the file is still saying its
open?

Also how do i get the macro to automatically run when the excel sheet opens?

"Jacob Skaria" wrote:

What happens when you try the below....Save Changes set to False..

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close False
End Sub


--
Jacob


"Neil Holden" wrote:

Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub



Jacob Skaria

EXCEL 2003 macro issue
 
The below should quit excel

Application.DisplayAlerts = False
Application.Quit

--
Jacob


"Neil Holden" wrote:

Hello, it works but only so much, it leaves excel open but closes the
workbook. I need the entire excel to close?

Thanks for your help with this.

"Jacob Skaria" wrote:

OK Try the below to quit excel after closing the file

ActiveWorkbook.Close True
Application.DisplayAlerts = False
Application.Quit

Use the Sheet Activate event which gets triggered when a sheet is activated///

Private Sub Worksheet_Activate()
End Sub

OR the workbook open event that gets triggered when the workbook gets open

Private Sub Workbook_Open()
End Sub


--
Jacob


"Neil Holden" wrote:

Hi Jacob, it closes excel but not fully. An empty window of excel remains
once the macro runs? The trouble with this is, the file is still saying its
open?

Also how do i get the macro to automatically run when the excel sheet opens?

"Jacob Skaria" wrote:

What happens when you try the below....Save Changes set to False..

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close False
End Sub


--
Jacob


"Neil Holden" wrote:

Hi guys, thanks for your help with this.

When i run the macro now it doesnt close excel down, it stays open?

"Jacob Skaria" wrote:

Try the below...True specifies that the workbook to be saved...

ActiveWorkbook.Close True

--
Jacob


"Neil Holden" wrote:

Hi all gurus, help would be appreciated if you can.

I have an excel workbook set on a scheldule and every night at 2 am it will
open, i need all the cells updating and the full excel workbook to close
after 15 seconds.

The code below asks me to save it, i need all this to be done automatically.

Public Sub Test_Me()
On Error Resume Next
Application.OnTime Now + TimeValue("00:00:15"), "CloseMe"
End Sub

Public Sub CloseMe()
Application.ActiveWorkbook.Close
End Sub




All times are GMT +1. The time now is 01:25 PM.

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