There are a bunch of things you're asking for here.
First, if your files are all in the same folder and always will be it's pretty simple to set up a program to browse the files that follow a certain naming convention.
look at filesystemobject commands to do this. Here's a reference:
http://www.4guysfromrolla.com/webtech/090599-1.shtml
Next you want a method to open an excel file and read specific cells:
http://www.justkez.com/vbscript-and-excel/
There are other ways to get specific cells like this
Code:
Dim xlApp
Dim xlBook
Dim xlSheet
Set xlApp = CreateObject("Excel.Application")
xlApp.visible = true
Set xlBook = xlApp.Workbooks.open("FilePathandName")
Set xlSheet = xlBook.Worksheets("SheetName")
MsgBox xlSheet.Cells(1, 1).Value
Once you retrieve the values and do your error checking you can use the filesystemobject to also move the file to a new location or leave it where it is.
Code:
FileSystemObject.CopyFile "filepathandfolder", "newfolder"
As you read each file names using the filesystemobject you can add the file to a log table and, if it passes your validation, update the processed flag, leaving it blank if it fails.