macro error

eric.l.bohon

Board Regular
Joined
May 8, 2006
Messages
149
ALCON

Keep getting a error for a control button that does not work in a subform but works in a form by itself. Here is what I get:

I have a macro that has five ApplyFilter in it for five diverent forms. when i use it on the forms it works fine. but when I use that form in a subform then it stops working and gives me the Action Failed error.

any help on this.
 

Excel Facts

Repeat Last Command
Pressing F4 adds dollar signs when editing a formula. When not editing, F4 repeats last command.
Instead of using the macro, if you care to venture out into VBA world, we can help by using

Code:
Dim strWhere As String
 
strWhere = "[FieldName] = " & Me.Parent.SomeControlOnParentForm
Me.Filter = strFilter
Me.FilterOn = True

if the field is text you need to add quotes:
Code:
strWhere = "[FieldName] = " & Chr(34) & Me.Parent.SomeControlOnParentForm & Chr(34)

or if a date it needs Octothorpes (#):
Code:
strWhere = "[FieldName] = #" & Me.Parent.SomeControlOnParentForm & "#"
 
Upvote 0

Forum statistics

Threads
1,224,592
Messages
6,179,789
Members
452,942
Latest member
VijayNewtoExcel

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top