Ok, I created a new newbook, "Book1" with 5 sheets (Sheet1-Sheet5). Empty in every way.
I then first copied my code listed above into the sheet1 objects. I then placed a control combobox on sheet1 named "ComboSheet".
Then, I selected the combobox, which 'opened' and displayed a single line "Sheet1" with what appeared to be a spin button on the right side. This spin button would allow scrollling between the sheets, or i could double-click on the combobox drop arrow which would then display all 5 sheets.
It would not matter which sheet I selected, the return again would always open the worksheet in the 2nd position of the workbook. Meaning if the sheet was ordered, Sheet1, Sheet3, Sheet2, Sheet4 & Sheet5, if I selected Sheet5 in the combobox then the workbook would open Sheet3.
I then copied the code to each sheets objects as well as inserted a combobox on every sheet all with the same name "ComboSheet". Then using the combobox on sheet1, no matter which sheet name selected, the return again would always open the worksheet in the 2nd position of the workbook. When using the combobox on sheet2-5, upon selection (click) it would open VB and give me a popup error window:
Microsoft Visual Basic
Run-time Error '9':
Subscript out of Range
END DEBUG
Thats it, no other info.
So I then altered the code to make it sheet specific, so for sheet1 it became ComboSheet1 and so forth all 5 sheet. Then in testing it reacted as above, no matter which sheet name selected, the return again would always open the worksheet in the 2nd position of the workbook
I'm confused...
BV[/i]