Userform Focus

D

David Coleman

Hi

I've got a userform (called stagedetails) with a combobox (called combobox3)
that should always be the active control when the form is shown.

It works perfectly the first time but once a button on the form has been
clicked I can't change the focus back.

The form can be seen at www.thestormdragon.com The default button is "Save
and Return".

I've tried unloading and reloading / hiding and showing but it makes no
difference and the vba code of

stagedetails.combobox3.setfocus

doesn't work.

I've searched through this group and the google group archives without
success. Any ideas?

Many thanks

David
 
C

Chip Pearson

Use

Private Sub UserForm_Initialize()
Me.ComboBox3.SetFocus
End Sub


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com
 
D

David Coleman

Hi Chip

I've just tried that and it makes no difference.

Is there anyway of tracking what it's doing / finding out why it's failing?

Thanks

David
 
D

David Coleman

With userform_activate() , rather than userform_initialize, it
works perfectly.

Thanks

David
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top