You're probably copy-pasting analogous code over and over again.
Try to avoid that.
Try to group commands that reappear into another procedure, that you call in
your main procedure. If you want, you can use parameters in these procedures,
if some things are just "a little be different".
I know this is rather vague, but so is your question... ;-)
http://www.wimgielis.be = Excel/VBA, soccer and music