So, I'm not very knowledgeable at all yet when it comes to VBA. I have experience with Java, so I understand the concepts of structure behind coding and can read/understand basic-intermediate code. But when it comes to writing it myself, I'm definitely still a 1.5 out of 10 in terms of writing VBA myself. So, any help would be greatly appreciated.

So I have the following example pivot table (my actual is about 10 years of data with a few more columns):


The red and yellow dots are my problem areas. The columns with blank titles are just %differences from the previous row. However, as you can see, using that leaves blank spaces for the first month of every year (those are the yellow dots). Also, for the year lines, it doesn't calculate the %difference from the previous year (the red dots).

So, what I'm needing is (most likely) a PivotTableUpdate or PivotTableChangeSync (I still don't understand the difference actually by the way) to fill in data in those cells with the red and yellow dots. Any thoughts?

Edit: As requested, here's the data powering the pivot table:



For formatting purposes I moved the bottom half of the set up and to the right to fit it all into one picture.


Question: Why is age 3 the age at which a girl is able to have intercourse?
Answer: OK.

The reason is that according to halacha a hymen will regrow if ruptured before the age of three.1  For this reason, it is considered as if no sexual act has occurred as far as the girl's halachic status is concerned, to the extent that her status as a virgin has not changed. Hence, she (for example)  is entitled to a minimum kesuba of 200 zuz, just as any other virgin is.2

There are people who like to use misunderstandings, misinterpretations, and even misrepresentations of these and related laws as a means to vilify Jews and Judaism. I'm not going to address that here, though there are rebuttals available.



1: This is mentioned throughout the Talmud, see for example Niddah 45a

2: Rambam Hilchos Ishus 11:3

h/t DoubleAA for corrections.