I have multi user macro that compiles data from each user. When they execute it, it opens another file to track some data. But for each user it opens the same file. If user B starts their macro while user A is still in the "tracking file" they get the - whose changes get saved prompt. What I want is that when the macro tries to open the tracking workbook, if it is already open by someone else, to return message box then exit out. I know how to do the message box and exit out. I don't know how to have the macro know that the file it is trying to open is already in use. Appreciate the help......thanks