Hi @Mize, Laura
According to your description, your request needs the hlep of VBA code.
So I will add the tag of VBA. Thanks for your understandings.
> Is the only way to change that via code (example: adding "= "$B$2-10" Or Target.Address" every cell in the sheet (which means adding 160 of them to the code)?
I personally suggest you replace Target.Address
with Target.Column
. For more, please refer to this link.
If the cells that include drop-down list is from G column to N column, then you can try Target.Column > 6 And Target.Column < 15
to restrict the range.
Then you can apply the code to cells that include drop-down list at one time instead of to one cell.
You can also try the way that uses If Not Intersect(Target, Columns(3)) Is Nothing Then ···
in the link above.
Hope the information could be helpful.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.