I use this formula to display the name of the file in a cell, =MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH(".",CELL("filename"))-SEARCH("[",CELL("filename"))-1). It works fine, however when working with multiple open workbooks, it displays the file name of the last workbook that performed a calculation. When I switch back to the workbook containing this formula I have to press F9 to get it to display it's own file name. Is there a way to force a recalculation when returning to an open workbook?