Heres the scenario: I import data from an outside source (Thomson Reuters) that is issued everyday. The list created is updated, a new value for volume is imported with its date. The problem is this import function does not move, and the data being imported is just shifted down, so the most recent value is at the top. I want to create a list that as new data comes in everyday, it is added to a list that stacks the values and does not shift the list down. I was trying to solve it using different functions like logic statements, offset, and indirect, but I dont think it is possible. I know for a fact I can do it using VBA but i am new to the coding. I have a good amount of experience coding with python but excel's syntax and formatting is similar but definitely different. Any suggestions on implementing code?