|
Question : VBA code to customize tab order
|
|
I have created a userform that has a frame with textboxes, comboboxes, etc. and a multipage, which contains 8 pages of textboxes, comboboxes, radio buttons, etc. The multipage is located in the middle of the page and there is an additional notes textbox, plus command buttons (i.e., Submit, Cancel, Prev, Next, User Guide) located across the bottom of the userform.
I have the tab index setup, but when the user tabs from the first textbox in the frame to the multipage everything works fine until they reach the bottom of Page 1 of the multipage. The tab order should go to page two and so, but instead to skips to the additional notes textbox. I am not sure how to fix this.
|
|
Answer : VBA code to customize tab order
|
|
The bottom line is that you are changing the default Windows UI behavior which is rarely a good idea. The Windows UI standards, which were developed from the original IBM and Apple standards, may not be ideal for all people, but the number one rule in good UI design is consistency. In other words, do what the user expects, not what you think is best.
The correct method for moving to another page is to tab to the page tab and then use the left and right arrow keys.
Kevin
|
|
|
|