Hi and welcome to the forum.
The first thing you might want to try is search this site for posts about fantasy leagues, they seem to crop up fairly regularly. Similarly I'm sure that if you google 'Excel Fantasy' you'll probably get some ideas.
Anything you can do manually you can also do with programming code, so you don't necessarily need code, but it does speed things up immensely and can avoid input errors.
It would make eminent sense to have a VBA user form with input boxes for capturing team names, player names etc, but you'll certainly need to do some reading about VBA/macro code since you can't capture that sort of stuff with the macro recorder.
Option B is not necessarily more complicated. The formula you write should use cell variables for things like the number of players and dollars per team, and these cells themselves can just be formulae which do counts, sums or whatever.
As to the last point, (if I've understood it), the following might help. If you hold the number of columns you want to add in a cell and name the cell "Teams", and then name the column of cells that you want to replicate "ColData", the following macro would copy this column accordingly.
Bookmarks