Saladsamurai
08-29-2010, 02:37 PM
Hey folks,
I am sure that VBA in Excel 2003 is not the most efficient way to do this, but I wanted to know if it can be done using it. Let me explain what I am trying to accomplish:
1) There is a Database of properties of different gases and fluids located HERE. (http://webbook.nist.gov/chemistry/fluid/)
2) As you can see, there are several inputs that the user has to specify as seen in the image below:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at52255PM.png
3) After hitting "continue" in the image above we come to this screen:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at53002PM.png
where we again have to give inputs.
4) If we fill in the the inputs and unclick the Java option in "3" above, we get a Table that looks like the following:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at53118PM.png
So, here is my question: Is there any way to automate this process? I have no idea what I am getting myself into here. But it would be very useful to me to be able to do this. I would like to use VBA in Excel. But if it is not possible and IS possible in another language, I might be willing to learn (depending on cost necessary).
Essentially, I would like to be able to set up a bunch of inputs in a spreadsheet and then run a routine that opens the website, feeds the necessary inputs from my spreadsheet to the site's forms in steps "2" and "3" above. Then I would like it to somehow copy and paste the resulting data in step "4" to a spreadsheet.
I do not expect anyone here to write this code for me. I want to learn how this might be done. But I would like some advice on what kinds of things I need to learn in order to accomplish this.
Any thoughts?
I am sure that VBA in Excel 2003 is not the most efficient way to do this, but I wanted to know if it can be done using it. Let me explain what I am trying to accomplish:
1) There is a Database of properties of different gases and fluids located HERE. (http://webbook.nist.gov/chemistry/fluid/)
2) As you can see, there are several inputs that the user has to specify as seen in the image below:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at52255PM.png
3) After hitting "continue" in the image above we come to this screen:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at53002PM.png
where we again have to give inputs.
4) If we fill in the the inputs and unclick the Java option in "3" above, we get a Table that looks like the following:
http://i12.photobucket.com/albums/a220/saladsamurai/Screenshot2010-08-29at53118PM.png
So, here is my question: Is there any way to automate this process? I have no idea what I am getting myself into here. But it would be very useful to me to be able to do this. I would like to use VBA in Excel. But if it is not possible and IS possible in another language, I might be willing to learn (depending on cost necessary).
Essentially, I would like to be able to set up a bunch of inputs in a spreadsheet and then run a routine that opens the website, feeds the necessary inputs from my spreadsheet to the site's forms in steps "2" and "3" above. Then I would like it to somehow copy and paste the resulting data in step "4" to a spreadsheet.
I do not expect anyone here to write this code for me. I want to learn how this might be done. But I would like some advice on what kinds of things I need to learn in order to accomplish this.
Any thoughts?