Tworzenie tabeli przestawnej przez VBA

Moim zdaniem nagranie makra tworzącego tabelę przestawną nie jest dobrym rozwiązaniem. Pierwszy problem pojawia się, gdy chcemy ponownie uruchomić kod by dodać następną tabelę – nie uda nam się dodać tabeli przestawnej pod tą samą nazwą.

Po przeszukaniu internetu znalazłem parę stron, gdzie zostały pokazane przykłady na dodanie tabeli przestawnej przez kod VBA.

Źródło:
https://www.thespreadsheetguru.com/blog/2014/9/27/vba-guide-excel-pivot-tables
https://www.mrexcel.com/forum/excel-questions/672212-vba-macro-generate-pivot-table-display-sum-field-instead-count.html#post3330709
https://answers.microsoft.com/en-us/msoffice/forum/msoffice_access-mso_other/unable-to-set-the-function-property-of-the-pivot/73aeead5-d9a9-4ddc-adbb-fa2605e5a8b6?auth=1
http://www.contextures.com/excel-vba-pivot-format-macro.html
https://stackoverflow.com/questions/24170895/pivottable-do-not-show-subtotals

Podsumowanie: Powyższy kod VBA Excel umieszczony w poście pod tytułem "Tworzenie tabeli przestawnej przez VBA" zamieszczony na witrynie "exceldb.net" mógł zostać w całości pobrany z innej strony. Moim zamiarem nie jest kopiowanie czyiś rozwiązań tj. kodu VBA (dlatego zawsze staram się podać źródło kodu Excel VBA), a jedynie stworzenia miejsca skąd będę mógł pobrać działający już kod Excel VBA. Ten post pod tytułem "Tworzenie tabeli przestawnej przez VBA" zawiera kod VBA Excel, który kiedyś wykorzystałem - niniejszym archiwizuje go z myślą o przyszłych aplikacjach Excel VBA wykorzystujących "Tworzenie tabeli przestawnej przez VBA". Jeżeli osoby trzecie będą mogły skorzystać z tego kodu VBA "Tworzenie tabeli przestawnej przez VBA" będzie mi niezmiernie miło. Niech ta witryna "exceldb.net" będzie swego rodzaju wyminą informacji pomiędzy ludźmi programującymi w Excel VBA.
Link: http://exceldb.net/blog/2017/08/30/tworzenie-tabeli-przestawnej-przez-vba/