I am not sure what you mean. My experience has been that converting Macros to VB results in code that is not only faster, but also has more control over how it runs (error handling, etc.). I usually remove the old Macros because I do not like to have unused items in my databases, although leaving them in the database has no real negative side effects that I am aware of.