Hi
Didn't test this, but you could do something like
This will replace the entire PlayerStat code.
Some comments
1) Do not use cell as a variable as it is a reserved word in VBA. I've cut it down to ce
2) I've used the find statement to find the appearance of the player in the range being evaluated for the current week, in the output range. - variable findit
3) I then use the offset from that range variable to perform the updates
4) In the first block, it updates the column J result
5) In the second block, it uses the competitor SL value as the basis for the offset. If you look at your outputs, it is a function of the SL value by 2 to determine the Total column, and the same function minus 1 to get the Win column for that SL value.
6) Another way to determine the output columns would have been to use match of the SL value against Standings!15:15.
HTH
rylo
Bookmarks