Taking into account the suggestions above I am going to guess it has something to do with file permissions. When trying to save this file directly to a root directory of my computer I get the same error. I suggest you investigate the following (as per suggestions above):
filePath = ThisWorkbook.Path is valid, add error checking.ws.Range("V13")