Is it performing the same procedures over and over again, or are the procedures different depending on a certain condition? Also, how are you connecting to Excel?