ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   After Update (https://www.excelbanter.com/excel-programming/394285-after-update.html)

Squeaky

After Update
 
I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky


Jim Thomlinson

After Update
 
You can use the lost focus event. This event fires any time you leave the
combo box.
--
HTH...

Jim Thomlinson


"Squeaky" wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky


Dave Peterson

After Update
 
This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky


--

Dave Peterson

Squeaky

After Update
 
Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky


--

Dave Peterson


Dave Peterson

After Update
 
This still doesn't look like Excel to me.

You sure you shouldn't be asking in an Access group?

Squeaky wrote:

Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky


--

Dave Peterson


--

Dave Peterson

Squeaky

After Update
 
Hi Dave,

I did a search on refreshing a combo box in the Excel Header group, not the
sub-group. It brought me up links to all sorts of places so I'm not sure if
what I have gathered is even pertinent. SO...
To start over this is what I have. I am Using EXCEL 2000. (Definitely NOT
Access). My spreadsheet has 3 combo boxes from the Control Toolbox. Box 1
selects certain companies we do business with. After selecting a business I
go to Combo box 2 and select an Item in stock that will display there. Once I
select the item, I go to combo box 3 and select the year I want to do
research on. After all 3 are selected the information I need will display on
the spreadsheet. If at this time if I go and select a new business, the other
two combo boxes will display whatever was in the row of the previous
business. If the previous business had more items, and if I had selected an
item that was way down the list, the re-selected combo box2 could be blank. I
have to select the combobox2, rescroll to the top, and make my selection. I
simply want the combo boxes that are "downstream" to refresh themselves when
a new business is selected.

Thanks!

Squeaky

"Dave Peterson" wrote:

This still doesn't look like Excel to me.

You sure you shouldn't be asking in an Access group?

Squeaky wrote:

Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky

--

Dave Peterson


--

Dave Peterson


Dave Peterson

After Update
 
There is no .requery in excel's vba for comboboxes.

Depending on what you mean by refresh:

me.combobox2.listindex = -1

It'll clear the choice from the combobox.



Squeaky wrote:

Hi Dave,

I did a search on refreshing a combo box in the Excel Header group, not the
sub-group. It brought me up links to all sorts of places so I'm not sure if
what I have gathered is even pertinent. SO...
To start over this is what I have. I am Using EXCEL 2000. (Definitely NOT
Access). My spreadsheet has 3 combo boxes from the Control Toolbox. Box 1
selects certain companies we do business with. After selecting a business I
go to Combo box 2 and select an Item in stock that will display there. Once I
select the item, I go to combo box 3 and select the year I want to do
research on. After all 3 are selected the information I need will display on
the spreadsheet. If at this time if I go and select a new business, the other
two combo boxes will display whatever was in the row of the previous
business. If the previous business had more items, and if I had selected an
item that was way down the list, the re-selected combo box2 could be blank. I
have to select the combobox2, rescroll to the top, and make my selection. I
simply want the combo boxes that are "downstream" to refresh themselves when
a new business is selected.

Thanks!

Squeaky

"Dave Peterson" wrote:

This still doesn't look like Excel to me.

You sure you shouldn't be asking in an Access group?

Squeaky wrote:

Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky

--

Dave Peterson


--

Dave Peterson


--

Dave Peterson

Squeaky

After Update
 
I don't really care whether it is VBA or something else. Whatever works.

Your code works, Thanks for the trouble.

Is there a setting that will auto select the first item in the list?

Thanks

Squeaky

"Dave Peterson" wrote:

There is no .requery in excel's vba for comboboxes.

Depending on what you mean by refresh:

me.combobox2.listindex = -1

It'll clear the choice from the combobox.



Squeaky wrote:

Hi Dave,

I did a search on refreshing a combo box in the Excel Header group, not the
sub-group. It brought me up links to all sorts of places so I'm not sure if
what I have gathered is even pertinent. SO...
To start over this is what I have. I am Using EXCEL 2000. (Definitely NOT
Access). My spreadsheet has 3 combo boxes from the Control Toolbox. Box 1
selects certain companies we do business with. After selecting a business I
go to Combo box 2 and select an Item in stock that will display there. Once I
select the item, I go to combo box 3 and select the year I want to do
research on. After all 3 are selected the information I need will display on
the spreadsheet. If at this time if I go and select a new business, the other
two combo boxes will display whatever was in the row of the previous
business. If the previous business had more items, and if I had selected an
item that was way down the list, the re-selected combo box2 could be blank. I
have to select the combobox2, rescroll to the top, and make my selection. I
simply want the combo boxes that are "downstream" to refresh themselves when
a new business is selected.

Thanks!

Squeaky

"Dave Peterson" wrote:

This still doesn't look like Excel to me.

You sure you shouldn't be asking in an Access group?

Squeaky wrote:

Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky

--

Dave Peterson


--

Dave Peterson


--

Dave Peterson


Dave Peterson

After Update
 
I'm not sure what auto select means, but you can choose the first item in code:

me.combobox2.listindex = 0

0 is the first, 1 is the second, ...



Squeaky wrote:

I don't really care whether it is VBA or something else. Whatever works.

Your code works, Thanks for the trouble.

Is there a setting that will auto select the first item in the list?

Thanks

Squeaky

"Dave Peterson" wrote:

There is no .requery in excel's vba for comboboxes.

Depending on what you mean by refresh:

me.combobox2.listindex = -1

It'll clear the choice from the combobox.



Squeaky wrote:

Hi Dave,

I did a search on refreshing a combo box in the Excel Header group, not the
sub-group. It brought me up links to all sorts of places so I'm not sure if
what I have gathered is even pertinent. SO...
To start over this is what I have. I am Using EXCEL 2000. (Definitely NOT
Access). My spreadsheet has 3 combo boxes from the Control Toolbox. Box 1
selects certain companies we do business with. After selecting a business I
go to Combo box 2 and select an Item in stock that will display there. Once I
select the item, I go to combo box 3 and select the year I want to do
research on. After all 3 are selected the information I need will display on
the spreadsheet. If at this time if I go and select a new business, the other
two combo boxes will display whatever was in the row of the previous
business. If the previous business had more items, and if I had selected an
item that was way down the list, the re-selected combo box2 could be blank. I
have to select the combobox2, rescroll to the top, and make my selection. I
simply want the combo boxes that are "downstream" to refresh themselves when
a new business is selected.

Thanks!

Squeaky

"Dave Peterson" wrote:

This still doesn't look like Excel to me.

You sure you shouldn't be asking in an Access group?

Squeaky wrote:

Either it won't work or I need more detail on how to set it up.
In design mode, I right click on the combobox and select view code. I see:

Private Sub ComboBox1_Change()

End Sub

Where do I put in the commands to refresh or reset? If I put it like this I
get an error:
Private Sub ComboBox1_Change()
Me!ComboBox2.Requery
End Sub

I tried the Lost Focus command and I can't get that to work either. I don't
know if I'm setting it up correctly or what.

More help?
Thanks,

Squeaky

"Dave Peterson" wrote:

This doesn't look like Excel's VBA. Are you sure you didn't search in an Access
newsgroup?

If you really meant excel, maybe...
me.combo2.clear
'to clear the list???
then code to add back whatever you need -- maybe using .additem????

Squeaky wrote:

I need to be able to refresh a second combo box (from the Control Toolbox)
based on the selection of the first combo box. I have seen many posts that
say to Code an AFTER UPDATE event for combo1 with a requery:
Me!Combo2.Requery
Where do I find this AFTER UPDATE? I am using Excel 2000
It is not listed in the declarations in VBA. I am not strong in VBA, just
getting started.

Thanks,

Squeaky

--

Dave Peterson


--

Dave Peterson


--

Dave Peterson


--

Dave Peterson


All times are GMT +1. The time now is 03:38 AM.

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