Hi umeshbanga,
Since I only have access to Excel 2003, and some of your commands are not supported by Excel 2003, I had a little bit of trouble. Instead of using your workbook, I made a skeleton copy of your workbook and simulated what you wanted in the attached file.
The code is supposed to work as follows:
a. User Clicks an 'Active X Control'.
b. The normal Event Handler for that control gets activated (e.g. ActiveItemFilterCheckbox_Click().
c. The normal Event Handler calls Sub ProcessSynchronizedUpdateRequest() which reads the list of routines to be activated (from Sheet 'Settings'). Each routine is activated in turn, EXCEPT the original routine which is only activated once (when originally clicked by the user).
My data entries and code to implement my solution are as follows:
a. In Sheet 'Settings' a list of Sheets and Macro names to be synchronized is REQUIRED. For example:
b. A processing macro is required in an ordinary code module such as 'Module1':
c. Code has to be added to Event Handler Macros like in the following:
Sheet 'ProjectandBAU' module:
Sheet 'SheetX' module:
Lewis
Bookmarks