Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
He All
I have a funny problem when closing files from a macro outside the file I want to close. That I cant imagine what is happend. I have in my Personal.xls a macro called Close_files. When I execute this macro the function is to close the workbook called test.xls. In test.xls there is a macro - Sub Workbook_BeforeClose(Cancel As Boolean)- in this there is an expression - Sheets("Base informations").Select When I run macro Close_files; Sheets("Base informations").Select -- is not selected The rest of the code is executed as normal When I close test.xls; Sheets("Base informations").Select - is selected The rest of the code is executed as normal Please Help regards Kurt |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
kurt wrote: He All I have a funny problem when closing files from a macro outside the file I want to close. That I cant imagine what is happend. I have in my Personal.xls a macro called Close_files. When I execute this macro the function is to close the workbook called test.xls. In test.xls there is a macro - Sub Workbook_BeforeClose(Cancel As Boolean)- in this there is an expression - Sheets("Base informations").Select When I run macro Close_files; Sheets("Base informations").Select -- is not selected The rest of the code is executed as normal When I close test.xls; Sheets("Base informations").Select - is selected The rest of the code is executed as normal Please Help regards Kurt |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
Hi
I don't think event code fires when you open or close using CODE, but then your code executing after the select is odd? regards Paul kurt wrote: He All I have a funny problem when closing files from a macro outside the file I want to close. That I cant imagine what is happend. I have in my Personal.xls a macro called Close_files. When I execute this macro the function is to close the workbook called test.xls. In test.xls there is a macro - Sub Workbook_BeforeClose(Cancel As Boolean)- in this there is an expression - Sheets("Base informations").Select When I run macro Close_files; Sheets("Base informations").Select -- is not selected The rest of the code is executed as normal When I close test.xls; Sheets("Base informations").Select - is selected The rest of the code is executed as normal Please Help regards Kurt |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
Hi
The code is running smoothly in the test.xls file when I close it directly When I close it from the macro in Personal.xls I can follow the codes execution, but it do not execute this step ; That means that if I want to update something in the ("Gase Information") sheet it will not be updated there byt on the sheet there is active and this is odd.. regards Kurt skrev: Hi I don't think event code fires when you open or close using CODE, but then your code executing after the select is odd? regards Paul |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
It is probably trying to close a worksheet in the workbook that is running
the macro. Change it to ThisWorkbook.Sheets("Base informations").Select -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "kurt" wrote in message ups.com... Hi The code is running smoothly in the test.xls file when I close it directly When I close it from the macro in Personal.xls I can follow the codes execution, but it do not execute this step ; That means that if I want to update something in the ("Gase Information") sheet it will not be updated there byt on the sheet there is active and this is odd.. regards Kurt skrev: Hi I don't think event code fires when you open or close using CODE, but then your code executing after the select is odd? regards Paul |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
Hi
I thought you could not fire an Auto_Open macro, say, if you opened the file with code. Is that not the case? (I'm too lazy to go check myself!) regards Paul Bob Phillips wrote: It is probably trying to close a worksheet in the workbook that is running the macro. Change it to ThisWorkbook.Sheets("Base informations").Select -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "kurt" wrote in message ups.com... Hi The code is running smoothly in the test.xls file when I close it directly When I close it from the macro in Personal.xls I can follow the codes execution, but it do not execute this step ; That means that if I want to update something in the ("Gase Information") sheet it will not be updated there byt on the sheet there is active and this is odd.. regards Kurt skrev: Hi I don't think event code fires when you open or close using CODE, but then your code executing after the select is odd? regards Paul |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Closing methods
What has Auto_Open got to do with anything here? He is using BeforeClose
which does run from code quite happily. -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) wrote in message ps.com... Hi I thought you could not fire an Auto_Open macro, say, if you opened the file with code. Is that not the case? (I'm too lazy to go check myself!) regards Paul Bob Phillips wrote: It is probably trying to close a worksheet in the workbook that is running the macro. Change it to ThisWorkbook.Sheets("Base informations").Select -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "kurt" wrote in message ups.com... Hi The code is running smoothly in the test.xls file when I close it directly When I close it from the macro in Personal.xls I can follow the codes execution, but it do not execute this step ; That means that if I want to update something in the ("Gase Information") sheet it will not be updated there byt on the sheet there is active and this is odd.. regards Kurt skrev: Hi I don't think event code fires when you open or close using CODE, but then your code executing after the select is odd? regards Paul |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Closing workbooks w/o closing Excel | Excel Discussion (Misc queries) | |||
Std.Dev.methods NOT WORKING | Charts and Charting in Excel | |||
Closing VB triggers closing Excel | Excel Programming | |||
closing excel after closing a workbook | Excel Programming | |||
Certain methods do not work | Excel Programming |