Hi Rich,
actually this is an access programming discussion group and your question is
about excel and so is better if you post it in the excel discussion but here
is the answer to your question. Try this
Set fs = CreateObject("Scripting.FileSystemObject")
fs.movefile Cells(rowindexoldname, columnindexoldname),
Cells(rowindexnewname, columnindexnewname)
you can put the movefile instruction in a loop increasing the rowindex to
read all the rows in your spreadsheet with the file to be renamed.
The cells must contain the full path and the name of the file
If a file with the newname already exist an erro is raised
HTH Paolo