I also cannot figure out why the specified range for filling is from A-E but what fills is B-F.
The range for filling is a relative range, relative to the range FileName :
FileName is column B, so columns A through E relative to column B is B through F. When range is used relative to other ranges, the child ranges are processed as if the first cell of the parent range object is cell A1 -This example code with display "$E$5" - if you don't understand why, then post back
If you want, you could change that range to be relative to the range FileName (this is the same)
Or just drop the FileName range object:
As to your code, you should just explain what you want to do - I think the easiest thing is to change the color of all the files to show that they are missing, then as you find files by searching the folders, find them in the list and change the color back to show them as available if they are found, otherwise add them to the bottom. Then you won't need to look for files based on the list - you will have identified those missing files based on the fact that they were not found at all.
Bookmarks