The book I use when analysing a race starts with six sheets,
T
Tufnel, two of which are hidden. The first is for when I am analysing an as yet not run race and is for copying the race card into. I then click a button and the raw data is processed into a second sheet, where if it is a future race I press one option (if I am analysing or re-analysing a past race, I choose the other). Either way, pressing a button causes the book to prune my database so that what remains is just the data rows for the runners, and then processes that data into a third, working sheet (with two grids) and creates a career sheet for each runner.
The three remaining sheets from the original six are a database of the Post's comments for every race for each runner, and two very small hidden reference sheets, one the list of the last year's 3yos I keep tabs on (as per the Lists thread), the other my time-based assessment of the various "power" courses, showing their ranking in order of difficulty of finish (only for 5f, 6f and 7f races) as an aide memoire.
Once I have completed the two grids on the working sheet, via three macros and a data transfer of ARs (in various forms) from another book, I'm ready to start. (To get to this stage takes about five minutes if it is a race not yet run, and about three if I an analysing, or more usually re-analysing, a past race.)
The creation of the two grids on the working sheet includes automatic checking of my last year's 3yo list and flagging in one of the grids if one is running.
I draw data from the Post comments sheet so that it is added to the career sheet for any horse where I feel a need to check that. From each career sheet I can also by macro generate up to four additional sheets for the horse concerned, all of which excludes any non-handicaps. So for handicaps only, these show: in sheet 1the handicaps by year with an analysis of performances for each year based on my ratings, so I get a sense of trajectory; sheet 2 an analysis by distance (for which my main use is, obviously, sorting out whether a horse has a decided preference, judging from results, for 5f or 6f); sheet 3 an analysis by going, and sheet 4, my latest addition, compares handicap performances against market position (which I hope will help me judge when I am on solid ground backing an outsider).
If I really went to town, which I never, ever have felt the need to do, from my original six sheet book I lose one (the database) and gain potentially five sheets per runner, which if I were ever foolish enough to try to do the Cambridgeshire could theoretically mean a book of over 150 sheets! Typically, I only generate the supplementary career sheets for two or three runners that the top grid of the working sheet shows me are possibles, and then usually only one or two, so for a ten runner event the final book contains 15-20 sheets.
I know enough to make small adjustments to some of the coding, for example 3yo only races have a specific colour code so that I know if a race in a horse's career sheet was a 3yo only, and literally only yesterday I changed the colour coding for that. But I know my limitations and mostly have no idea what the line after line of VBA means or does, just that it works.