Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have workbook(FillOrders) with code that opens another file (Orders) and
fills various worksheets (in Orders) from several other files that are opened and then closed. When 'FillOrders' has completed filling all the worksheets in 'Orders' , the following code is executed: Workbooks("Orders.xls").Worksheets("Headers").Acti vate Workbooks("FillOrders.xls").Close The code in 'Orders' for the worksheet 'Headers' activate event is "frmMenu.Show". After 'FillOrders' is closed (by code above) , the worksheet 'Headers' (in 'Orders') is displayed, but frmMenu is not being displayed. If I switch to another sheet and back to 'Headers', the form is displayed as expected. How can I get this form to show automatically after 'FillOrders' is closed? TIA |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You need some code that says when Headers sheet is activated then show the
form. Here is the code you will need to add in the worksheet object called Sheet(??) (Hearders) Private Sub Worksheet_Activate() frmMenu.Show End Sub Notice that this might make the form show ANYtime the worksheet is activated. Use state management to control the form. Best of luck -- Stewart Rogers DataSort Software, L.C. "Tim Kredlo" wrote: I have workbook(FillOrders) with code that opens another file (Orders) and fills various worksheets (in Orders) from several other files that are opened and then closed. When 'FillOrders' has completed filling all the worksheets in 'Orders' , the following code is executed: Workbooks("Orders.xls").Worksheets("Headers").Acti vate Workbooks("FillOrders.xls").Close The code in 'Orders' for the worksheet 'Headers' activate event is "frmMenu.Show". After 'FillOrders' is closed (by code above) , the worksheet 'Headers' (in 'Orders') is displayed, but frmMenu is not being displayed. If I switch to another sheet and back to 'Headers', the form is displayed as expected. How can I get this form to show automatically after 'FillOrders' is closed? TIA |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just got back to this thread and read your reply.
How is what you are suggesting different from what I am doing? From original post: " The code in 'Orders' for the worksheet 'Headers' activate event is "frmMenu.Show"." "Datasort" wrote: You need some code that says when Headers sheet is activated then show the form. Here is the code you will need to add in the worksheet object called Sheet(??) (Hearders) Private Sub Worksheet_Activate() frmMenu.Show End Sub Notice that this might make the form show ANYtime the worksheet is activated. Use state management to control the form. Best of luck -- Stewart Rogers DataSort Software, L.C. "Tim Kredlo" wrote: I have workbook(FillOrders) with code that opens another file (Orders) and fills various worksheets (in Orders) from several other files that are opened and then closed. When 'FillOrders' has completed filling all the worksheets in 'Orders' , the following code is executed: Workbooks("Orders.xls").Worksheets("Headers").Acti vate Workbooks("FillOrders.xls").Close The code in 'Orders' for the worksheet 'Headers' activate event is "frmMenu.Show". After 'FillOrders' is closed (by code above) , the worksheet 'Headers' (in 'Orders') is displayed, but frmMenu is not being displayed. If I switch to another sheet and back to 'Headers', the form is displayed as expected. How can I get this form to show automatically after 'FillOrders' is closed? TIA |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I set up a standard form showing incentive calculations | Excel Discussion (Misc queries) | |||
background color showing only when in email form | Excel Discussion (Misc queries) | |||
Add & Delete Records in Excel using a form showing a scrollbar also! | Excel Programming | |||
Run time Error -2147352571 when showing a form | Excel Programming | |||
How to set focus back to sheet after showing a user form | Excel Programming |