I have list of variables in sheet1 and their values are collected from sheet2. for example, for variable 1 the value is =sheet2!A2. So problem is that sheet2 gets updated with latest data using VBA so that existing data moves down one cell and new data is added to A2 then cell reference in sheet1 becomes =sheet2!A3. How can I stop this? I want the reference to stay at A2 and do not change to A3 automatically. I tried putting $ sign but it does not work. Anyone?