Hi,
I have substantial experience with excel VBA. Depending on the size of data download and calculations, movement of data involved, I can deliver this in a few hours.
I do hope that you'll consider discussing with me before awarding this.
Please see PMB for more info.