When you reinstalled, did VB prompt you to overwrite these files? You may want to completely uninstall vb, make sure those files are removed, and then reinstall it. But first I'd open the function on another pc that has the same version of vb and see if it runs from there. If it does, you know your vb's corrupt.