Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Tuesday, July 10, 2012 9:03:42 AM UTC-4, James Ravenswood wrote:
Post your userform code. James I have workbook test1.xlsm with a single userform. The userform has a single button with the following code: Private Sub CommandButton1_Click() Workbooks.Open ("test2.xlsm") Unload Me End Sub Workbook text2.xlsm has a worksheet button with the following code: Private Sub CommandButton1_Click() ActiveWorkbook.Save ActiveWorkbook.Close End Sub WB test1.xlsm has the following in ThisWorkbook code module: Private Sub Workbook_Activate() UserForm1.Show End Sub The userform is shown whenever test1 is activated; unless test1 is activated by closing test2 through the command button1 code. If test2 is closed with the x button or file close, the userform is shown. I have workaround that is working okay, but, it seems overly complex. I have added the triggering of an OnTime code to the command button code on test2. The OnTime function triggers the redisplay of the original userform after a one second delay. It works, but, I would reall like to know why test1 does not run the activate code when it becomes active through the closing of test2. Thanks Ken |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Chart Activate event not triggered when workbook opened? | Excel Programming | |||
WorkBook Activate event not working | Excel Programming | |||
Auto Activate (Window_Open Event) in Personal.xls when another workbook is loaded | Excel Programming | |||
Pasting after Workbook Activate event | Excel Programming | |||
Insert VBA code with a macro in a .xls file by workbook open event | Excel Programming |