ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Creating a tab order on vba embedded toolbox controls (https://www.excelbanter.com/excel-programming/356953-creating-tab-order-vba-embedded-toolbox-controls.html)

afiack[_3_]

Creating a tab order on vba embedded toolbox controls
 

I have several Toolbox Control comboboxes & text boxes on an excel sheet
that need to be used interacted with in sequence (from cboSecurity to
cboCoupon). I would like to tab from one embedded form to the next but
they do not have that ability built in. I have been trying to catch the
keypress event and process the KeyCode value:

Private Sub cboSecurity_KeyDown(ByVal KeyCode As MSForms.ReturnInteger,
ByVal Shift As Integer)
If KeyCode = 9 Then
Sheets("Trade").cboCoupon.Select
End If
End Sub

The selection occurs, but it is selected as if you were in design mode.
What I am trying to achieve is selecting the next combobox (cboCoupon)
and have the cursor be in the box so I can navigate the list by using
the keyboard arrows. Any ideas?


--
afiack
------------------------------------------------------------------------
afiack's Profile: http://www.excelforum.com/member.php...o&userid=12915
View this thread: http://www.excelforum.com/showthread...hreadid=525821


K Dales[_2_]

Creating a tab order on vba embedded toolbox controls
 
Instead of .Select try .Activate
--
- K Dales


"afiack" wrote:


I have several Toolbox Control comboboxes & text boxes on an excel sheet
that need to be used interacted with in sequence (from cboSecurity to
cboCoupon). I would like to tab from one embedded form to the next but
they do not have that ability built in. I have been trying to catch the
keypress event and process the KeyCode value:

Private Sub cboSecurity_KeyDown(ByVal KeyCode As MSForms.ReturnInteger,
ByVal Shift As Integer)
If KeyCode = 9 Then
Sheets("Trade").cboCoupon.Select
End If
End Sub

The selection occurs, but it is selected as if you were in design mode.
What I am trying to achieve is selecting the next combobox (cboCoupon)
and have the cursor be in the box so I can navigate the list by using
the keyboard arrows. Any ideas?


--
afiack
------------------------------------------------------------------------
afiack's Profile: http://www.excelforum.com/member.php...o&userid=12915
View this thread: http://www.excelforum.com/showthread...hreadid=525821




All times are GMT +1. The time now is 05:10 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com