ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   combo box in a user form (https://www.excelbanter.com/excel-programming/358527-combo-box-user-form.html)

juliejg1

combo box in a user form
 
I have created a form containing a combo box using the following code:
With cmbMonth
..AddItem "Jan"
..AddItem "Feb"
..AddItem "Mar"
..AddItem "Apr"
..AddItem "May"
..AddItem "June"
..AddItem "July"
..AddItem "Aug"
..AddItem "Sept"
..AddItem "Oct"
..AddItem "Nov"
..AddItem "Dec"

It works great except once an entry is made, the contents in the form fields
cleared, and another entry is to be made, the combo multiplies showing a
doubled list of months. How can I keep these from doubling.

Edwin Tam[_7_]

combo box in a user form
 
Add the ".clear" after the first line.

With cmbMonth
.Clear
.Additem "Jan"
....


Regards,
Edwin Tam

http://www.vonixx.com


"juliejg1" wrote:

I have created a form containing a combo box using the following code:
With cmbMonth
.AddItem "Jan"
.AddItem "Feb"
.AddItem "Mar"
.AddItem "Apr"
.AddItem "May"
.AddItem "June"
.AddItem "July"
.AddItem "Aug"
.AddItem "Sept"
.AddItem "Oct"
.AddItem "Nov"
.AddItem "Dec"

It works great except once an entry is made, the contents in the form fields
cleared, and another entry is to be made, the combo multiplies showing a
doubled list of months. How can I keep these from doubling.


juliejg1

combo box in a user form
 
When I do this I get the following error message:

Complie error: Expected Function or variable

"Edwin Tam" wrote:

Add the ".clear" after the first line.

With cmbMonth
.Clear
.Additem "Jan"
....


Regards,
Edwin Tam

http://www.vonixx.com


"juliejg1" wrote:

I have created a form containing a combo box using the following code:
With cmbMonth
.AddItem "Jan"
.AddItem "Feb"
.AddItem "Mar"
.AddItem "Apr"
.AddItem "May"
.AddItem "June"
.AddItem "July"
.AddItem "Aug"
.AddItem "Sept"
.AddItem "Oct"
.AddItem "Nov"
.AddItem "Dec"

It works great except once an entry is made, the contents in the form fields
cleared, and another entry is to be made, the combo multiplies showing a
doubled list of months. How can I keep these from doubling.


juliejg1

combo box in a user form
 

It worked after I tried it again..thanks for the help!

"Edwin Tam" wrote:

Add the ".clear" after the first line.

With cmbMonth
.Clear
.Additem "Jan"
....


Regards,
Edwin Tam

http://www.vonixx.com


"juliejg1" wrote:

I have created a form containing a combo box using the following code:
With cmbMonth
.AddItem "Jan"
.AddItem "Feb"
.AddItem "Mar"
.AddItem "Apr"
.AddItem "May"
.AddItem "June"
.AddItem "July"
.AddItem "Aug"
.AddItem "Sept"
.AddItem "Oct"
.AddItem "Nov"
.AddItem "Dec"

It works great except once an entry is made, the contents in the form fields
cleared, and another entry is to be made, the combo multiplies showing a
doubled list of months. How can I keep these from doubling.



All times are GMT +1. The time now is 11:44 AM.

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