Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default How can I activate a combobox by keyboard strokes ?

I want to pull down a combo box that is within an Excel sheet and select an
item within the list by the keyboard instead of using the mouse which will
satisfy the user in case the user doesn't want to switch between keyboard
and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from the
keyboard strokes or do I have to write my own procedures ?

Oscar


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,489
Default How can I activate a combobox by keyboard strokes ?

Hi Oscar,

Have you tried ALT + down arrow?

Oscar wrote:

I want to pull down a combo box that is within an Excel sheet and select an
item within the list by the keyboard instead of using the mouse which will
satisfy the user in case the user doesn't want to switch between keyboard
and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from the
keyboard strokes or do I have to write my own procedures ?

Oscar



--

Cheers
Andy

http://www.andypope.info

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default How can I activate a combobox by keyboard strokes ?

Yes,
that didn't work.



"Andy Pope" schreef in bericht
...
Hi Oscar,

Have you tried ALT + down arrow?

Oscar wrote:

I want to pull down a combo box that is within an Excel sheet and select

an
item within the list by the keyboard instead of using the mouse which

will
satisfy the user in case the user doesn't want to switch between

keyboard
and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from

the
keyboard strokes or do I have to write my own procedures ?

Oscar



--

Cheers
Andy

http://www.andypope.info



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,489
Default How can I activate a combobox by keyboard strokes ?

Hi Oscar,

It worked for me on both data validation and a control toolbox combo.

Maybe as Tom suggests you can tell which combo you are using.

Oscar wrote:

Yes,
that didn't work.



"Andy Pope" schreef in bericht
...

Hi Oscar,

Have you tried ALT + down arrow?

Oscar wrote:


I want to pull down a combo box that is within an Excel sheet and select


an

item within the list by the keyboard instead of using the mouse which


will

satisfy the user in case the user doesn't want to switch between


keyboard

and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from


the

keyboard strokes or do I have to write my own procedures ?

Oscar



--

Cheers
Andy

http://www.andypope.info





--

Cheers
Andy

http://www.andypope.info

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default How can I activate a combobox by keyboard strokes ?

What kind of comobox

Data validation (List option)
Dropdown box from the forms toolbar
Combobox from the control toolbox toolbar

--
Regards,
Tom Ogilvy

Oscar wrote in message
. nl...
I want to pull down a combo box that is within an Excel sheet and select

an
item within the list by the keyboard instead of using the mouse which will
satisfy the user in case the user doesn't want to switch between keyboard
and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from the
keyboard strokes or do I have to write my own procedures ?

Oscar






  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default How can I activate a combobox by keyboard strokes ?

Tom,

the combobox was added by

choose bar 'Visual Basic'
select the control combobox with entry ability from the bar
draw the combobox at the sheet by making the sqaure with the mouse

press on 'edit modus' at the Visual Basic bar to edit the properties of the
combobox
the name of the bar is given 'ComboBox1' automatically.

Oscar






"Tom Ogilvy" schreef in bericht
...
What kind of comobox

Data validation (List option)
Dropdown box from the forms toolbar
Combobox from the control toolbox toolbar

--
Regards,
Tom Ogilvy

Oscar wrote in message
. nl...
I want to pull down a combo box that is within an Excel sheet and select

an
item within the list by the keyboard instead of using the mouse which

will
satisfy the user in case the user doesn't want to switch between

keyboard
and mouse all the time. How can I activate the combobox events (such as
dropdown and select an item by pressing return key) automatically from

the
keyboard strokes or do I have to write my own procedures ?

Oscar






  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default How can I activate a combobox by keyboard strokes ?

I put this macro in a general module (in the VBE, Insert=Module)

Sub ActivateCombobo()
ActiveSheet.ComboBox1.Activate
End Sub

Then went back to Excel and in Tools=Macro=Macros, I selected it and
clicked the option button and but a lowercase b in for the short cut key, so
the short cut key is Ctrl+b


Then I could do Ctrl+B, Alt and down arrow do drop the list, (or use just
the down arrow to go throught the list without droping the list), then used
down and up arrow to scroll through the list and enter to make a selection.

--
Regards,
Tom Ogilvy


Oscar wrote in message
.nl...
Tom,

the combobox was added by

choose bar 'Visual Basic'
select the control combobox with entry ability from the bar
draw the combobox at the sheet by making the sqaure with the mouse

press on 'edit modus' at the Visual Basic bar to edit the properties of

the
combobox
the name of the bar is given 'ComboBox1' automatically.

Oscar






"Tom Ogilvy" schreef in bericht
...
What kind of comobox

Data validation (List option)
Dropdown box from the forms toolbar
Combobox from the control toolbox toolbar

--
Regards,
Tom Ogilvy

Oscar wrote in message
. nl...
I want to pull down a combo box that is within an Excel sheet and

select
an
item within the list by the keyboard instead of using the mouse which

will
satisfy the user in case the user doesn't want to switch between

keyboard
and mouse all the time. How can I activate the combobox events (such

as
dropdown and select an item by pressing return key) automatically from

the
keyboard strokes or do I have to write my own procedures ?

Oscar








  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default How can I activate a combobox by keyboard strokes ?

Thanks Tom,

the keyword to focus the combobox was 'activate' as you mentioned. However,
there is one problem,

When I push the arrow down button, the ComboBox_click() event is fired
immediately which calls the necessary processing routine. So I am not able
to scroll down the list to look for the specific item and then press at
RETURN. Is there a way to overcome this ?

regards,
Oscar





"Tom Ogilvy" schreef in bericht
...
I put this macro in a general module (in the VBE, Insert=Module)

Sub ActivateCombobo()
ActiveSheet.ComboBox1.Activate
End Sub

Then went back to Excel and in Tools=Macro=Macros, I selected it and
clicked the option button and but a lowercase b in for the short cut key,

so
the short cut key is Ctrl+b


Then I could do Ctrl+B, Alt and down arrow do drop the list, (or use just
the down arrow to go throught the list without droping the list), then

used
down and up arrow to scroll through the list and enter to make a

selection.

--
Regards,
Tom Ogilvy


Oscar wrote in message
.nl...
Tom,

the combobox was added by

choose bar 'Visual Basic'
select the control combobox with entry ability from the bar
draw the combobox at the sheet by making the sqaure with the mouse

press on 'edit modus' at the Visual Basic bar to edit the properties of

the
combobox
the name of the bar is given 'ComboBox1' automatically.

Oscar






"Tom Ogilvy" schreef in bericht
...
What kind of comobox

Data validation (List option)
Dropdown box from the forms toolbar
Combobox from the control toolbox toolbar

--
Regards,
Tom Ogilvy

Oscar wrote in message
. nl...
I want to pull down a combo box that is within an Excel sheet and

select
an
item within the list by the keyboard instead of using the mouse

which
will
satisfy the user in case the user doesn't want to switch between

keyboard
and mouse all the time. How can I activate the combobox events (such

as
dropdown and select an item by pressing return key) automatically

from
the
keyboard strokes or do I have to write my own procedures ?

Oscar










  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default How can I activate a combobox by keyboard strokes ?

Lightly tested, but you could probably use the Keydown or Keyup event to
trigger your action - test for the enter key. Move your code out of the
click event.

Another consideration is how you get out of the Combobox. You need to do
that as well and the Keyup event can be used as well:

Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal
Shift As Integer)
If KeyCode = 13 Then
' your click event code
ActiveCell.Activate
End If

End Sub


--
Regards,
Tom Ogilvy



Oscar wrote in message
.nl...
Thanks Tom,

the keyword to focus the combobox was 'activate' as you mentioned.

However,
there is one problem,

When I push the arrow down button, the ComboBox_click() event is fired
immediately which calls the necessary processing routine. So I am not able
to scroll down the list to look for the specific item and then press at
RETURN. Is there a way to overcome this ?

regards,
Oscar





"Tom Ogilvy" schreef in bericht
...
I put this macro in a general module (in the VBE, Insert=Module)

Sub ActivateCombobo()
ActiveSheet.ComboBox1.Activate
End Sub

Then went back to Excel and in Tools=Macro=Macros, I selected it and
clicked the option button and but a lowercase b in for the short cut

key,
so
the short cut key is Ctrl+b


Then I could do Ctrl+B, Alt and down arrow do drop the list, (or use

just
the down arrow to go throught the list without droping the list), then

used
down and up arrow to scroll through the list and enter to make a

selection.

--
Regards,
Tom Ogilvy


Oscar wrote in message
.nl...
Tom,

the combobox was added by

choose bar 'Visual Basic'
select the control combobox with entry ability from the bar
draw the combobox at the sheet by making the sqaure with the mouse

press on 'edit modus' at the Visual Basic bar to edit the properties

of
the
combobox
the name of the bar is given 'ComboBox1' automatically.

Oscar






"Tom Ogilvy" schreef in bericht
...
What kind of comobox

Data validation (List option)
Dropdown box from the forms toolbar
Combobox from the control toolbox toolbar

--
Regards,
Tom Ogilvy

Oscar wrote in message
. nl...
I want to pull down a combo box that is within an Excel sheet and

select
an
item within the list by the keyboard instead of using the mouse

which
will
satisfy the user in case the user doesn't want to switch between
keyboard
and mouse all the time. How can I activate the combobox events

(such
as
dropdown and select an item by pressing return key) automatically

from
the
keyboard strokes or do I have to write my own procedures ?

Oscar












Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
what are the keyboard strokes to reveal formulas in a worksheet? Steve2788 Excel Worksheet Functions 3 November 6th 08 05:50 AM
Slow Respone to key strokes Keith Excel Discussion (Misc queries) 4 December 6th 07 12:08 AM
Slow respone to key strokes Keith Excel Discussion (Misc queries) 1 December 5th 07 11:59 PM
Is there a way to move between worksheets using key strokes only? John Parker Excel Discussion (Misc queries) 3 December 30th 06 12:16 AM
Chart Events - Trapping arrow key strokes RLang Charts and Charting in Excel 3 August 14th 06 12:41 AM


All times are GMT +1. The time now is 07:26 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"