I have seen other posts like this but their solutions don't work for me. I have 2 excel sheets. The first sheet is updated based on a button in powerapps. When the button is pressed, it runs a microsoft flow and adds a row to this data sheet. The second sheet is macro enabled (since flow doesnt work with sheets that are macro enabled) and it is set to equal the values on the first page basically copying the first sheet so that i can run macros on the data. I need a macro to run anytime the second sheet is updated with a row from the first sheet, and ive tried using the If Not Intersect(Target, Range("A4:A500")) Is Nothing Then line of code to do so, but for some reason it doesn't detect a change when the sheet is updated. Im thinking it is because the cells are based on a formula that copies data from the first sheet and since the formula doesnt change, the code doesnt detect a change when it is updated. Any help on this problem would be great, thank you