Hello Brian Vagg, welcome to Microsoft Q&A forum.
I understand you want to run macros when specific dropdown cells change without repeating multiple If Target.Address = ... checks. You can simplify your code by using the Intersect method to check if the changed cell is in your allowed list.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.CountLarge > 1 Then Exit Sub
' One check for all allowed cells
If Intersect(Target, Range("A29,C29,E29,G29,I29,A31,C31,E31,G31,I31")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Select Case Target.Value
.....
Let me know if you have any further questions. Warm regards,
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.