Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Bill,
From help - "The KeyPress event occurs when the user presses a key that produces a typeable character (an ANSI key) on a running form while the form or a control on it has the focus." Keypress will not return Tab, Enter or Arrow keys Use either the Keydown or KeyUp events and return Keycode. What can I do to make <Tab execute the right procedures rather than jump to the first enabled control? I'm not sure what you mean by "execute the right procedures" but maybe merely changing the tab orders (Tabindex) will suffice, try the tab wizard in View Tab order. Regards, Peter T "Bill Case" wrote in message ... Hi; In my procedure below, I need to capture the <LineFeed <Space <Tab or <Click. I have managed to redirect everything but the <Tab. I have tried various values including 9, "9", Chr(9) and vbTab. Nothing works. What can I do to make <Tab execute the right procedures rather than jump to the first enabled control? Something in Excel is overriding VBA. Private Sub EnterButt0_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If KeyAscii = 9 Then InsertBlankRow CntrlsOpen DayJoinedTxt0.SetFocus End If End Sub Regards Bill |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel screen capture to capture cells and row and column headings | Excel Discussion (Misc queries) | |||
KeyAscii won't capture the <Tab key | Excel Programming | |||
Capture a worksheet in VBA | Excel Programming | |||
Capture the Workbook Name | Excel Worksheet Functions | |||
Up Capture | Excel Programming |