VBA to Create Multiple Pivot Tables2019 Community Moderator Electionvba excel create pivot table by cache or newCreating a pivot table in VBAPivot table VBA error 5 in Excel 14Multiple Data Range in Pivot Table using VBAActive Pivot Table NameVBA -Place Pivot Table in Same worksheetRefreshing a Pivot table with VBAPivot Table with vbaDeleting sheets and pivot tables in Excel with VBAVBA Create New Pivot Table

How do you make a gun that shoots melee weapons and/or swords?

How should I solve this integral with changing parameters?

Does the US political system, in principle, allow for a no-party system?

Can I negotiate a patent idea for a raise, under French law?

Use Mercury as quenching liquid for swords?

Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?

Is divide-by-zero a security vulnerability?

Sampling from Gaussian mixture models, when are the sampled data independent?

Boss Telling direct supervisor I snitched

School performs periodic password audits. Is my password compromised?

What do you call someone who likes to pick fights?

Difference between `nmap local-IP-address` and `nmap localhost`

Rationale to prefer local variables over instance variables?

What can I do if someone tampers with my SSH public key?

Is there a logarithm base for which the logarithm becomes an identity function?

Why aren't there more Gauls like Obelix?

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

How to install round brake pads

Is it a Cyclops number? "Nobody" knows!

Logistic regression BIC: what's the right N?

Too soon for a plot twist?

How to increase the accuracy of a plot

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

Are small insurances worth it?



VBA to Create Multiple Pivot Tables



2019 Community Moderator Electionvba excel create pivot table by cache or newCreating a pivot table in VBAPivot table VBA error 5 in Excel 14Multiple Data Range in Pivot Table using VBAActive Pivot Table NameVBA -Place Pivot Table in Same worksheetRefreshing a Pivot table with VBAPivot Table with vbaDeleting sheets and pivot tables in Excel with VBAVBA Create New Pivot Table










0















I have a requirement to create 50 'base' pivot tables out of the same data sheet, so was hoping to write a VBA script to create 50 worksheets and the pivot tables for each. I tried to record a macro capturing the first 5 or so, but when I tried to run it, it crashed due to length of script. (I don't have the error message anymore but can reproduce if needed.) Can this be done with a loop? And if so, can someone please help? Thanks.










share|improve this question


























    0















    I have a requirement to create 50 'base' pivot tables out of the same data sheet, so was hoping to write a VBA script to create 50 worksheets and the pivot tables for each. I tried to record a macro capturing the first 5 or so, but when I tried to run it, it crashed due to length of script. (I don't have the error message anymore but can reproduce if needed.) Can this be done with a loop? And if so, can someone please help? Thanks.










    share|improve this question
























      0












      0








      0








      I have a requirement to create 50 'base' pivot tables out of the same data sheet, so was hoping to write a VBA script to create 50 worksheets and the pivot tables for each. I tried to record a macro capturing the first 5 or so, but when I tried to run it, it crashed due to length of script. (I don't have the error message anymore but can reproduce if needed.) Can this be done with a loop? And if so, can someone please help? Thanks.










      share|improve this question














      I have a requirement to create 50 'base' pivot tables out of the same data sheet, so was hoping to write a VBA script to create 50 worksheets and the pivot tables for each. I tried to record a macro capturing the first 5 or so, but when I tried to run it, it crashed due to length of script. (I don't have the error message anymore but can reproduce if needed.) Can this be done with a loop? And if so, can someone please help? Thanks.







      vba






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 6 at 21:41









      Marshall GuMarshall Gu

      5010




      5010






















          1 Answer
          1






          active

          oldest

          votes


















          0














          You could simplify things by using code to create 1 new sheet with a base pivot table, then copy that sheet 49 times. From that point, it wouldn't be too difficult to rename the sheets and reference the respective pivot tables using additional code, especially if there's only a single pivot table per sheet.






          share|improve this answer























          • Thanks - will give this a try.

            – Marshall Gu
            yesterday










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55032609%2fvba-to-create-multiple-pivot-tables%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          You could simplify things by using code to create 1 new sheet with a base pivot table, then copy that sheet 49 times. From that point, it wouldn't be too difficult to rename the sheets and reference the respective pivot tables using additional code, especially if there's only a single pivot table per sheet.






          share|improve this answer























          • Thanks - will give this a try.

            – Marshall Gu
            yesterday















          0














          You could simplify things by using code to create 1 new sheet with a base pivot table, then copy that sheet 49 times. From that point, it wouldn't be too difficult to rename the sheets and reference the respective pivot tables using additional code, especially if there's only a single pivot table per sheet.






          share|improve this answer























          • Thanks - will give this a try.

            – Marshall Gu
            yesterday













          0












          0








          0







          You could simplify things by using code to create 1 new sheet with a base pivot table, then copy that sheet 49 times. From that point, it wouldn't be too difficult to rename the sheets and reference the respective pivot tables using additional code, especially if there's only a single pivot table per sheet.






          share|improve this answer













          You could simplify things by using code to create 1 new sheet with a base pivot table, then copy that sheet 49 times. From that point, it wouldn't be too difficult to rename the sheets and reference the respective pivot tables using additional code, especially if there's only a single pivot table per sheet.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 2 days ago









          ashdiggedyashdiggedy

          36132




          36132












          • Thanks - will give this a try.

            – Marshall Gu
            yesterday

















          • Thanks - will give this a try.

            – Marshall Gu
            yesterday
















          Thanks - will give this a try.

          – Marshall Gu
          yesterday





          Thanks - will give this a try.

          – Marshall Gu
          yesterday



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55032609%2fvba-to-create-multiple-pivot-tables%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How to get text form Clipboard with JavaScript in Firefox 56?How to validate an email address in JavaScript?How do JavaScript closures work?How do I remove a property from a JavaScript object?How do you get a timestamp in JavaScript?How do I copy to the clipboard in JavaScript?How do I include a JavaScript file in another JavaScript file?Get the current URL with JavaScript?How to replace all occurrences of a string in JavaScriptHow to check whether a string contains a substring in JavaScript?How do I remove a particular element from an array in JavaScript?

          Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

          List of MPs elected to the English parliament in 1640 (April) Contents List of constituencies and members See also Notes References Navigation menueNational Archives – The Glynde Place ArchivesCobbett's Parliamentary history of England, from the Norman Conquest in 1066 to the year 1803'Aldermen in Parliament', The Aldermen of the City of London: Temp. Henry III – 1912onepage&q&f&#61, false 229