xancalagonx
Board Regular
- Joined
- Oct 31, 2011
- Messages
- 57
Every week I am putting together a rather extensive report, which requires data from several different projects all put into one large report.
The raw data I need is gathered by logging in to a web based software and then running each individual report from that program through a report tab within the program.
E.g. for a single project I need 4 different reports which are dumped out as seperate Excel files. (I wish the program was smart enough to allow me to get them all in one go, but it doesn't and I can't change the program in question).
Currently I have to run the report for 3 different projects x 4 reports is 12 different Excel files that have to be combined in a presentable way (and more might be required down the road).
As soon as I have the files in Excel formats I know how to do the rest in VBA to automate the whole combining the reports thing.
But what I am wondering... is there a way, through VBA, to also automate the login to the website and then getting each of the individual reports dumped out into Excel ? I know automating login and "clicking" around to navigate through a website is possible in some other programming languages (but I haven't learned those, yet).
If, somehow, I can get the currently manual work of exporting reports to become automated as well I could most likely automate the entire process of exporting reports + combining them + dumping them out in PDF and having them emailed to appropriate parties, rather than spending hours clicking around a clumsy website to export the data manually.
Put short, I could spend 3-4 hours each Monday doing something useful rather than the assembly line robotic excel report exporting I currently have to endure
Thanks for reading!
The raw data I need is gathered by logging in to a web based software and then running each individual report from that program through a report tab within the program.
E.g. for a single project I need 4 different reports which are dumped out as seperate Excel files. (I wish the program was smart enough to allow me to get them all in one go, but it doesn't and I can't change the program in question).
Currently I have to run the report for 3 different projects x 4 reports is 12 different Excel files that have to be combined in a presentable way (and more might be required down the road).
As soon as I have the files in Excel formats I know how to do the rest in VBA to automate the whole combining the reports thing.
But what I am wondering... is there a way, through VBA, to also automate the login to the website and then getting each of the individual reports dumped out into Excel ? I know automating login and "clicking" around to navigate through a website is possible in some other programming languages (but I haven't learned those, yet).
If, somehow, I can get the currently manual work of exporting reports to become automated as well I could most likely automate the entire process of exporting reports + combining them + dumping them out in PDF and having them emailed to appropriate parties, rather than spending hours clicking around a clumsy website to export the data manually.
Put short, I could spend 3-4 hours each Monday doing something useful rather than the assembly line robotic excel report exporting I currently have to endure

Thanks for reading!