There are differences (Application.FileSearch has been removed in 2007 for example, among others). Many of the differences will likely relate to the different ways of doing things eg Pivot Tables and file formats in 2007 compared to 2003. The structure of the VBA language is pretty much unchanged though.