Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I created a Macro Button that I placed in the standard group of buttons and I
assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Close it with something like:
Sub hfsja() ActiveWorkbook.Saved = True ActiveWorkbook.Close End Sub -- Gary''s Student - gsnu200775 "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I presume you are opening the LiftLogger workbook and not making any changes.
if so, I'd suggest you open the workbook as ReadOnly within your code. When you close it, you won't get these messages. -- HTH, Barb Reinhardt "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Barb,
No, I just have an empty Excel spreadsheet open. I do not have the Lift Logger spreadsheet open. I have a cutomized menu button that I added to run the Lift Logger Process macro. When I am in the new Excel spreadsheet, it run the macro fine. Nothing is written to the Lift Logger spreadsheet but I do write to a workbook saved. "Barb Reinhardt" wrote: I presume you are opening the LiftLogger workbook and not making any changes. if so, I'd suggest you open the workbook as ReadOnly within your code. When you close it, you won't get these messages. -- HTH, Barb Reinhardt "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Take the macro out of LiftLogger and put it in your Personal.xls.
Set Personal.xls to hidden. All open workbooks will have access to any macros in Personal.xls Gord Dibben MS Excel MVP On Sat, 22 Mar 2008 10:01:01 -0700, Nils Titley wrote: Barb, No, I just have an empty Excel spreadsheet open. I do not have the Lift Logger spreadsheet open. I have a cutomized menu button that I added to run the Lift Logger Process macro. When I am in the new Excel spreadsheet, it run the macro fine. Nothing is written to the Lift Logger spreadsheet but I do write to a workbook saved. "Barb Reinhardt" wrote: I presume you are opening the LiftLogger workbook and not making any changes. if so, I'd suggest you open the workbook as ReadOnly within your code. When you close it, you won't get these messages. -- HTH, Barb Reinhardt "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Gord,
Thanks for the information. I will try it. "Gord Dibben" wrote: Take the macro out of LiftLogger and put it in your Personal.xls. Set Personal.xls to hidden. All open workbooks will have access to any macros in Personal.xls Gord Dibben MS Excel MVP On Sat, 22 Mar 2008 10:01:01 -0700, Nils Titley wrote: Barb, No, I just have an empty Excel spreadsheet open. I do not have the Lift Logger spreadsheet open. I have a cutomized menu button that I added to run the Lift Logger Process macro. When I am in the new Excel spreadsheet, it run the macro fine. Nothing is written to the Lift Logger spreadsheet but I do write to a workbook saved. "Barb Reinhardt" wrote: I presume you are opening the LiftLogger workbook and not making any changes. if so, I'd suggest you open the workbook as ReadOnly within your code. When you close it, you won't get these messages. -- HTH, Barb Reinhardt "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
What I meant was try something like this
Workbooks.Open(filename, ReadOnly:=True) If you put the code in the Personal.xls file, you won't need to open the file and you won't get the error message. If you keep it in a separate file, you'll need something like the above. My personal.xls file is pretty large and I've started splitting out code by specific functionality. -- HTH, Barb Reinhardt "Nils Titley" wrote: Gord, Thanks for the information. I will try it. "Gord Dibben" wrote: Take the macro out of LiftLogger and put it in your Personal.xls. Set Personal.xls to hidden. All open workbooks will have access to any macros in Personal.xls Gord Dibben MS Excel MVP On Sat, 22 Mar 2008 10:01:01 -0700, Nils Titley wrote: Barb, No, I just have an empty Excel spreadsheet open. I do not have the Lift Logger spreadsheet open. I have a cutomized menu button that I added to run the Lift Logger Process macro. When I am in the new Excel spreadsheet, it run the macro fine. Nothing is written to the Lift Logger spreadsheet but I do write to a workbook saved. "Barb Reinhardt" wrote: I presume you are opening the LiftLogger workbook and not making any changes. if so, I'd suggest you open the workbook as ReadOnly within your code. When you close it, you won't get these messages. -- HTH, Barb Reinhardt "Nils Titley" wrote: I created a Macro Button that I placed in the standard group of buttons and I assoicated a Macro with it. Later I started Excel with a blank workbook. I pushed the new macro button and the macro worked. It also opened the excel workbook (Lift Logger) where the macro is stored. When I went to close the Lift Logger workbook, I was asked, "Do you want to save the changes you made to 'Lift Logger.xls'? Well I did not make any changes to Lift Logger.xls? But more importantly, 1) Is there a way to surpress the opening of the Lift Logger.xls when I run the macro in this manner? 2) Can I surpress the close message box? If both or one are true, how and where do I put the code. It must be in the macro some place. Please be aware that I am displaying some msgboxs in my macro. Thanks for your help. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Closing an Excel Spreadsheet via command button | Excel Programming | |||
Closing excel from a macro | Excel Programming | |||
Closing excel with a macro | Excel Programming | |||
Closing Excel from a Macro | Excel Programming | |||
Closing Excel down with a macro? | Excel Programming |