Run-time error 1004: application-defined or object-defined error

JM_000888

New Member
Joined
Dec 18, 2024
Messages
6
Office Version
  1. 365
Platform
  1. Windows
I'm trying to create a toggle button that, when selected, runs some code to create a dropdown list with two possible options, and when de-selected clears the cell.

Apparently there's a problem with a section of the code, but I don't know what it is:

1734565185478.png


I get the error message in the title.

Any idead why?
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
If you use the xlBetween operator you are required to have two arguments. It has to be "between" something, so you need a Formula1 and Formula2
 
Upvote 0
Huh, well thank you. What should Formula2 be then, do you think?
The way I got the code was that I recorded a Macro of myself creating the dropdown manually, then went back and looked at it and re-used it. So whatever I did when I did it that way, that's the code I'm using.
 
Upvote 0
Hard to say without seeing your file and knowing exactly what you're thinking when you perform the macro record but maybe
VBA Code:
Formula1:= Range("K100").Value, Formula2:= Range("K101").Value
 
Upvote 0
Okay, those two cells (K100 and K101) are just the cells in the sheet where I'm storing the text for the two dropdown options the user could potentially pick (the "reference" for the list, I guess). But it seems like right now they are written in the code as sort of "one" item? Maybe by splitting them up into two separate items it will work? I will try it, thanks.
 
Upvote 0
Also, it would really help if you posted your code with text and code tags instead of a picture
 
Upvote 0
Should be
VBA Code:
xlValidAlertStop
not
Rich (BB code):
xlValidateAlertStop
in the original code
 
Upvote 0
Solution

Forum statistics

Threads
1,224,823
Messages
6,181,181
Members
453,022
Latest member
Mohamed Magdi Tawfiq Emam

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