Loaded question, so I'll try to give you as much info as I can about my problem....
I've been tinkering around with Excel and VBA to set up the next [H]ordebowl in the DC forum.... This past year, the stats were put in manually, and since you guys helped me figure out how to grab prices from Newegg (and in turn 5 other websites), I figured I could adapt that to grab the stats to make the [H]bowl a little easier to run....
Were assuming that there will be 64 participants, which means tracking the number of points and number of work units turned in every day for basically the length of the NFL season (modeling this after the NFL . Just having more teams) . So 14 items for 64 people, for 4 preseason weeks, 17 regular season, and however many postseason games we have which is A LOT of stuff to calculate
So here's where I run into a little bit of a problem..... I figured out how to grab stats from here... we're grabbing stats from the "Last 8 Days" section.... So I modified a function to grab the points, and another to grab the number of WUs sent it..... Those both work well..... BUT... it's dynamic... This time next week, you won't see any of those scores, and my function will still be trying to grab them..... So, question #1: Is there any way to have a function(not a sub) copy and paste the value?
I figured out a few ways to set up the calculation .
1) Each cell has a formula for the macros I made (Getpoints() and GetWUs())
2) Create an array function and have an array for each participant each week
3) Write a function that would calc the points and WUs for each of the participants and return the values to a range
Ive run into problems with all 3 of these . And none of them are really solutions as far as Ive found .
The first option is time consuming for one user, let alone 64, calculates everything all the time and is constantly accessing the web/etc . And, on top of that, it would only work for the first week .
The second option I had the most luck with, but it would only grab one date and I couldnt step through dates .
The 3rd option I dont even know how to tinker with Is there a way to make a function write to a range in another part of the worksheet??
So I guess what Im asking is... Whats the best way to do this? Is there some way Im not thinking of? Or am I going about this completely wrong? Any ideas? Suggestions? Comments?
Let me know if you guys need any more info or clarification
Keep on Folding!! For the [H]orde!!


I've been tinkering around with Excel and VBA to set up the next [H]ordebowl in the DC forum.... This past year, the stats were put in manually, and since you guys helped me figure out how to grab prices from Newegg (and in turn 5 other websites), I figured I could adapt that to grab the stats to make the [H]bowl a little easier to run....
Were assuming that there will be 64 participants, which means tracking the number of points and number of work units turned in every day for basically the length of the NFL season (modeling this after the NFL . Just having more teams) . So 14 items for 64 people, for 4 preseason weeks, 17 regular season, and however many postseason games we have which is A LOT of stuff to calculate
So here's where I run into a little bit of a problem..... I figured out how to grab stats from here... we're grabbing stats from the "Last 8 Days" section.... So I modified a function to grab the points, and another to grab the number of WUs sent it..... Those both work well..... BUT... it's dynamic... This time next week, you won't see any of those scores, and my function will still be trying to grab them..... So, question #1: Is there any way to have a function(not a sub) copy and paste the value?
I figured out a few ways to set up the calculation .
1) Each cell has a formula for the macros I made (Getpoints() and GetWUs())
2) Create an array function and have an array for each participant each week
3) Write a function that would calc the points and WUs for each of the participants and return the values to a range
Ive run into problems with all 3 of these . And none of them are really solutions as far as Ive found .
The first option is time consuming for one user, let alone 64, calculates everything all the time and is constantly accessing the web/etc . And, on top of that, it would only work for the first week .
The second option I had the most luck with, but it would only grab one date and I couldnt step through dates .
The 3rd option I dont even know how to tinker with Is there a way to make a function write to a range in another part of the worksheet??
So I guess what Im asking is... Whats the best way to do this? Is there some way Im not thinking of? Or am I going about this completely wrong? Any ideas? Suggestions? Comments?
Let me know if you guys need any more info or clarification
Keep on Folding!! For the [H]orde!!
