their are several methods that can increase the speed of the macro....even ifu assign a Null string as VbNullstringeg MyVar = "" better MyVar=VbNullstringWait for few days I'm going to publish a White Paper on this VBA perfomace andoptimization.