As said above, all things described here can be easily done with Excel VBA