{"id":1515,"date":"2023-11-18T06:40:14","date_gmt":"2023-11-18T06:40:14","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/"},"modified":"2023-12-10T06:22:56","modified_gmt":"2023-12-10T06:22:56","slug":"tabella-pivot-1","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/","title":{"rendered":"Come creare una tabella pivot con vba?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-4063377613\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div> <p>Prima di consegnarti questa guida e iniziare a utilizzare VBA per creare una tabella pivot <span style=\"font-size: 1em;\">, lascia che ti dica una cosa.<\/span><\/p><p> Ho imparato a usare VBA solo SEI anni fa. E la prima volta che ho scritto il codice macro per creare una tabella pivot, \u00e8 stato un fallimento.<\/p><p> Da allora, ho imparato di pi\u00f9 dalla mia cattiva programmazione che dai codici che funzionano davvero.<\/p><p> Oggi ti mostrer\u00f2 un modo semplice per automatizzare le tue tabelle pivot utilizzando il codice macro.<\/p><p> Normalmente, quando inserisci una tabella pivot in un foglio di calcolo, avviene attraverso un processo semplice, <span style=\"font-size: 1em;\">ma l&#8217;intero processo \u00e8 cos\u00ec veloce che non ti accorgi mai di cosa \u00e8 successo.<\/span><\/p><p> In VBA <span style=\"font-size: 1em;\">l&#8217;intero processo \u00e8 lo stesso, viene eseguito semplicemente utilizzando il codice.<\/span> In questa guida, ti mostrer\u00f2 ogni passaggio <span style=\"font-size: 1em;\">e spiegher\u00f2 come scrivere il codice per esso.<\/span><\/p><p> <span style=\"font-size: 1em;\">Basta guardare l&#8217;esempio seguente, in cui puoi eseguire questo codice macro con un pulsante e restituir\u00e0 in un lampo una nuova tabella pivot in un nuovo foglio di lavoro.<\/span> <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif\" sizes=\"\" srcset=\"\" alt=\"Codici macro per creare una tabella pivot\"><\/figure><\/div><p> Senza ulteriori indugi, iniziamo a scrivere il nostro codice macro per creare una tabella pivot.<\/p><h2 class=\"wp-block-heading\"> Gli 8 semplici passaggi per scrivere codice macro in VBA per creare una tabella pivot in Excel<\/h2><p> Per tua comodit\u00e0, ho diviso l&#8217;intero processo in 8 semplici passaggi. Dopo aver seguito questi passaggi, sarai in grado di automatizzare tutte le tue tabelle pivot.<\/p><p> Assicurati di <a href=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/tableau-croise-dynamique-de-donnees-vba.zip\" rel=\"nofollow\">scaricare questo file da qui<\/a> per seguirlo.<\/p><h3 class=\"wp-block-heading\"> 1. Dichiarare le variabili<\/h3><p> Il primo passo \u00e8 dichiarare le variabili che dobbiamo utilizzare nel nostro codice per definire cose diverse.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Declare Variables Dim PSheet As Worksheet Dim DSheet As Worksheet Dim PCache As PivotCache Dim PTable As PivotTable Dim PRange As Range Dim LastRow As Long Dim LastCol As Long<\/code><\/pre><p> Nel codice sopra abbiamo dichiarato:<\/p><ol><li> PSheet: per creare un foglio per una nuova tabella pivot.<\/li><li> DSheet: da utilizzare come scheda tecnica.<\/li><li> PChache: utilizzare come nome per la cache della tabella pivot.<\/li><li> PTable: utilizzare come nome per la nostra tabella pivot.<\/li><li> PRange: per impostare l&#8217;intervallo dei dati di origine.<\/li><li> LastRow e LastCol: per ottenere l&#8217;ultima riga e colonna del nostro intervallo di dati.<\/li><\/ol><h3 class=\"wp-block-heading\"> 2. Inserisci un nuovo foglio di calcolo<\/h3><p> Prima di creare una tabella pivot, Excel inserisce un foglio vuoto e quindi crea su di esso una nuova tabella pivot. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Inserer-une-nouvelle-feuille-de-calcul-pour-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel-1.png\" sizes=\"\" srcset=\"\" alt=\"inserisci un nuovo foglio di lavoro per utilizzare vba per creare una tabella pivot in Excel\"><\/figure><\/div><p> E il codice seguente far\u00e0 la stessa cosa per te.<\/p><p> Verr\u00e0 inserito un nuovo foglio di lavoro con il nome &#8220;Tabella pivot&#8221; prima del foglio di lavoro attivo e se esiste gi\u00e0 un foglio di lavoro con lo stesso nome, lo eliminer\u00e0 prima.<\/p><p> Dopo aver inserito un nuovo foglio di lavoro, questo codice imposter\u00e0 il valore della variabile PSheet nel foglio di lavoro della tabella pivot e DSheet nel foglio di lavoro dei dati di origine.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Declare Variables On Error Resume Next Application.DisplayAlerts = False Worksheets(\"PivotTable\").Delete Sheets.Add Before:=ActiveSheet ActiveSheet.Name = \"PivotTable\" Application.DisplayAlerts = True Set PSheet = Worksheets(\"PivotTable\") Set DSheet = Worksheets(\"Data\")<\/code><\/pre><p class=\"alert-box\"> Assicurati di sostituire i nomi dei fogli di lavoro nel codice con i nomi che hai nei tuoi dati.<\/p><h3 class=\"wp-block-heading\"> 3. Imposta l&#8217;intervallo dati<\/h3><p> Ora il passaggio successivo \u00e8 impostare l&#8217;intervallo di dati dal foglio di lavoro di origine. Qui devi occuparti di una cosa, non puoi specificare un intervallo di origine fisso.<\/p><p> \u00c8 necessario un codice in grado di identificare tutti i dati nel foglio di origine. E sotto c&#8217;\u00e8 il codice:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Define Data Range LastRow = DSheet.Cells(Rows.Count, 1).End(xlUp).Row LastCol = DSheet.Cells(1, Columns.Count).End(xlToLeft).Column Set PRange = DSheet.Cells(1, 1).Resize(LastRow, LastCol)<\/code><\/pre><p> Questo codice inizier\u00e0 dalla prima cella della tabella dati e selezioner\u00e0 fino all&#8217;ultima riga, quindi fino all&#8217;ultima colonna.<\/p><p> Infine, imposta l&#8217;intervallo selezionato come sorgente. La parte migliore \u00e8 che non \u00e8 necessario <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/intervallo-di-aggiornamento-automatico\/\" data-ms-editor=\"true\">modificare l&#8217;origine dati ogni volta<\/a> durante la creazione della tabella pivot.<\/p><h3 class=\"wp-block-heading\"> 4. Crea una cache pivot<\/h3><p> In Excel 2000 e versioni successive, prima di creare una tabella pivot, \u00e8 necessario creare una cache pivot per impostare l&#8217;origine dati.<\/p><p> Normalmente, quando crei una tabella pivot, Excel crea automaticamente una cache pivot senza chiedertelo, ma quando devi utilizzare VBA, devi scrivere del codice per essa.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Define Pivot Cache Set PCache = ActiveWorkbook.PivotCaches.Create _ (SourceType:=xlDatabase, SourceData:=PRange). _ CreatePivotTable(TableDestination:=PSheet.Cells(2, 2), _ TableName:=\"SalesPivotTable\")<\/code><\/pre><p> Questo codice funziona in due modi, <strong>in primo luogo<\/strong> impostando una cache pivot utilizzando un&#8217;origine dati e in secondo luogo impostando l&#8217;indirizzo della cella nel foglio di lavoro appena inserito per inserire la tabella pivot.<\/p><p> Puoi cambiare la posizione della tabella pivot modificando questo codice.<\/p><h3 class=\"wp-block-heading\"> 5. Inserisci una tabella pivot vuota<\/h3><p> Dopo la cache pivot, il passaggio successivo \u00e8 inserire una tabella pivot vuota. Ricorda solo che quando crei una tabella pivot, ottieni sempre prima un pivot vuoto, quindi imposti tutti i valori, le colonne e le righe. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Inserer-un-tableau-croise-dynamique-vide-pour-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.png\" sizes=\"\" srcset=\"\" alt=\"inserisci un pivot vuoto per utilizzare vba per creare una tabella pivot in Excel\"><\/figure><\/div><p> Questo codice far\u00e0 la stessa cosa:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Insert Blank Pivot Table Set PTable = PCache.CreatePivotTable _ (TableDestination:=PSheet.Cells(1, 1), TableName:=\"SalesPivotTable\")<\/code><\/pre><p> Questo codice crea una tabella pivot vuota e la denomina &#8220;SalesPivotTable&#8221;. Puoi modificare questo nome dal codice stesso.<\/p><h3 class=\"wp-block-heading\"> 6. Inserisci campi riga e colonna<\/h3><p> Dopo aver creato una tabella pivot vuota, il passaggio successivo \u00e8 inserire campi riga e colonna, come fai normalmente.<\/p><p> Per ogni campo di riga e colonna \u00e8 necessario scrivere un codice. Qui vogliamo aggiungere anni e mesi nel campo riga e aree nel campo colonna. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Inserer-des-champs-de-colonne-de-ligne-pour-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel-1.png\" sizes=\"\" srcset=\"\" alt=\"inserire campi colonna riga per utilizzare vba per creare una tabella pivot in Excel\"><\/figure><\/div><p> Ecco il codice:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Insert Row Fields With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Year\") .Orientation = xlRowField .Position = 1 End With With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Month\") .Orientation = xlRowField .Position = 2 End With 'Insert Column Fields With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Zone\") .Orientation = xlColumnField .Position = 1 End With<\/code><\/pre><p> In questo codice hai menzionato anno e mese come due campi. Ora se guardi il codice vedrai che c&#8217;\u00e8 anche un numero di posizione. Questo numero di posizione definisce la sequenza dei campi.<\/p><p> Ogni volta che devi aggiungere pi\u00f9 campi (Riga o Colonna), specifica la loro posizione. E puoi modificare i campi cambiando il loro nome dal codice.<\/p><h3 class=\"wp-block-heading\"> 7. Inserire un campo dati<\/h3><p> La cosa principale \u00e8 definire il campo valore nella tabella pivot.<\/p><p> Il codice per definire i valori differisce dalla definizione di righe e colonne perch\u00e9 qui dobbiamo definire la formattazione di numeri, posizioni e funzioni.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Insert Data Field With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Amount\") .Orientation = xlDataField .Function = xlSum .NumberFormat = \"#,##0\" .Name = \"Revenue \" End With<\/code><\/pre><p> Puoi aggiungere l&#8217;importo come campo valore con il codice sopra. E questo codice formatter\u00e0 i valori come un numero con un separatore (,).<\/p><p> Usiamo xlsum per aggiungere i valori, ma puoi anche usare xlcount e altre funzioni.<\/p><h3 class=\"wp-block-heading\"> 8. Formattare la tabella pivot<\/h3><p> In definitiva, \u00e8 necessario utilizzare il codice per formattare la tabella pivot. Di solito esiste una formattazione predefinita in una tabella pivot, ma puoi modificare questa formattazione.<\/p><p> Con VBA puoi impostare lo stile di formattazione nel codice. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Utiliser-VBA-pour-creer-un-tableau-croise-dynamique-au-format-Excel-1.png\" sizes=\"\" srcset=\"\" alt=\"usa vba per creare una tabella pivot in formato Excel\"><\/figure><\/div><p> Il codice \u00e8:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'Format Pivot TableActiveSheet.PivotTables(\"SalesPivotTable\").ShowTableStyleRowStripes = True ActiveSheet.PivotTables(\"SalesPivotTable\").TableStyle2 = \"PivotStyleMedium9\"<\/code><\/pre><p> Il codice riportato sopra applicher\u00e0 le strisce di linea e lo stile &#8220;Pivot Style Medium 9&#8221;, ma puoi anche utilizzare <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/api\/Excel.PivotTable\" target=\"_blank\" rel=\"noreferrer noopener\">un altro stile da questo collegamento<\/a> .<\/p><p> Finalmente il tuo codice \u00e8 pronto per l&#8217;uso.<\/p><h2 class=\"wp-block-heading\"> [CODICE COMPLETO] Utilizza VBA per creare una tabella pivot in Excel: copia e incolla macro <\/h2><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub InsertPivotTable() 'Macro By Exceladvisor.org 'Declare Variables Dim PSheet As Worksheet Dim DSheet As Worksheet Dim PCache As PivotCache Dim PTable As PivotTable Dim PRange As Range Dim LastRow As Long Dim LastCol As Long 'Insert a New Blank Worksheet On Error Resume Next Application.DisplayAlerts = False Worksheets(\"PivotTable\").Delete Sheets.Add Before:=ActiveSheet ActiveSheet.Name = \"PivotTable\" Application.DisplayAlerts = True Set PSheet = Worksheets(\"PivotTable\") Set DSheet = Worksheets(\"Data\") 'Define Data Range LastRow = DSheet.Cells(Rows.Count, 1).End(xlUp).Row LastCol = DSheet.Cells(1, Columns.Count).End(xlToLeft).Column Set PRange = DSheet.Cells(1, 1).Resize(LastRow, LastCol) 'Define Pivot Cache Set PCache = ActiveWorkbook.PivotCaches.Create _ (SourceType:=xlDatabase, SourceData:=PRange). _ CreatePivotTable(TableDestination:=PSheet.Cells(2, 2), _ TableName:=\"SalesPivotTable\") 'Insert Blank Pivot Table Set PTable = PCache.CreatePivotTable _ (TableDestination:=PSheet.Cells(1, 1), TableName:=\"SalesPivotTable\") 'Insert Row Fields With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Year\") .Orientation = xlRowField .Position = 1 End With With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Month\") .Orientation = xlRowField .Position = 2 End With 'Insert Column Fields With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields(\"Zone\") .Orientation = xlColumnField .Position = 1 End With 'Insert Data Field With ActiveSheet.PivotTables(\"SalesPivotTable\").PivotFields (\"Amount\") .Orientation = xlDataField .Function = xlSum .NumberFormat = \"#,##0\" .Name = \"Revenue \" End With 'Format Pivot Table ActiveSheet.PivotTables(\"SalesPivotTable\").ShowTableStyleRowStripes = True ActiveSheet.PivotTables(\"SalesPivotTable\").TableStyle2 = \"PivotStyleMedium9\" End Sub<\/code><\/pre><div class=\"wp-block-group is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 class=\"wp-block-heading\"> Scarica un file di esempio <\/h2><ul id=\"ub_styled_list-07372de0-935e-465b-bc3a-5f279b60d6e3\" class=\"ub_styled_list\"><li class=\"ub_styled_list_item\"> <a href=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/tableau-croise-dynamique-vba-2.zip\" rel=\"nofollow\"><strong>Pronto<\/strong><\/a><\/li><\/ul><\/div><\/div><h2 class=\"wp-block-heading\"> Tabella pivot sul foglio di lavoro esistente<\/h2><p> Il codice utilizzato in precedenza crea una tabella pivot su un nuovo foglio di lavoro, ma a volte \u00e8 necessario inserire una tabella pivot in un foglio di lavoro gi\u00e0 presente nella cartella di lavoro.<\/p><p> Nel codice sopra (tabella pivot nel nuovo foglio di lavoro), nella parte in cui hai scritto il codice per inserire un nuovo foglio di lavoro, quindi assegnagli un nome. Si prega di apportare alcune modifiche al codice.<\/p><p> Non preoccuparti; Ti mostrer\u00f2.<\/p><p> Per prima cosa devi specificare il foglio di lavoro (gi\u00e0 presente nella cartella di lavoro) in cui vuoi inserire la tua tabella pivot.<\/p><p> E per questo, devi utilizzare il codice seguente:<\/p><p> Invece di inserire un nuovo foglio di lavoro, \u00e8 necessario specificare il nome del foglio di lavoro nella variabile PSheet.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Set PSheet = Worksheets(\"PivotTable\") Set DSheet = Worksheets(\u201cData\u201d)<\/code><\/pre><p> C&#8217;\u00e8 ancora un po&#8217; da fare. Il primo codice utilizzato elimina il foglio di lavoro con lo stesso nome (se esiste) prima di inserire il pivot.<\/p><p> Quando inserisci una tabella pivot nel foglio di lavoro esistente, potresti gi\u00e0 avere una tabella pivot con lo stesso nome.<\/p><p> Quello che sto dicendo \u00e8 che devi prima rimuovere quel perno.<\/p><p> Per fare ci\u00f2 \u00e8 necessario aggiungere il codice che dovrebbe rimuovere il pivot con lo stesso nome dal foglio di lavoro (se presente) prima di inserirne uno nuovo.<\/p><p> Ecco il codice che devi aggiungere:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Set PSheet = Worksheets(\"PivotTable\") Set DSheet = Worksheets(\u201cData\u201d) Worksheets(\"PivotTable\").Activate On Error Resume Next ActiveSheet.PivotTables(\"SalesPivotTable\").TableRange2.Clear<\/code><\/pre><p> Lascia che ti dica cosa fa questo codice.<\/p><p> Innanzitutto, imposta semplicemente PSheet come foglio di lavoro in cui desideri inserire la tabella pivot gi\u00e0 nella cartella di lavoro e imposta i fogli di lavoro dati come DSheet.<\/p><p> Successivamente, attiva il foglio di lavoro e rimuove da esso la &#8220;Tabella pivot vendite&#8221;.<\/p><p class=\"qt-tip\"> <strong>Importante:<\/strong> se i nomi dei fogli di lavoro nella cartella di lavoro differiscono, puoi modificarli dal codice. Ho evidenziato il codice in cui devi farlo.<\/p><h2 class=\"wp-block-heading\"> Alla fine,<\/h2><p> Usando questo codice possiamo automatizzare le tue tabelle pivot. E la parte migliore \u00e8 che si tratta di una configurazione unica; dopodich\u00e9 ci basta un clic per creare la tabella pivot e puoi risparmiare molto tempo. Ora dimmi una cosa.<\/p><p> <strong>Hai mai utilizzato il codice VBA per creare una tabella pivot?<\/strong><\/p><p> Per favore condividi le tue opinioni con me nella casella dei commenti; Vorrei condividerli con te e condividere questo suggerimento con i tuoi amici.<\/p><p> <strong>Articoli simili:<\/strong><\/p><ul><li> <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/aggiungi-elimina-il-totale-complessivo\/\" data-ms-editor=\"true\">Aggiungi o rimuovi il totale complessivo in una tabella pivot in Excel<\/a><\/li><li> <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/totale-cumulativo\/\" data-ms-editor=\"true\">Aggiungi il totale parziale a una tabella pivot in Excel<\/a><\/li><li> <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/intervallo-di-aggiornamento-automatico\/\" data-ms-editor=\"true\">Aggiorna automaticamente una tabella pivot in Excel<\/a><\/li><li> <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/calcolo-nella-tabella-pivot\/\" data-ms-editor=\"true\">Aggiungi un campo calcolato e un elemento<\/a><\/li><li> <a style=\"outline: none;\" spellcheck=\"false\" href=\"https:\/\/exceladvisor.org\/it\/eliminare-la-tabella-pivot\/\" data-ms-editor=\"true\">Elimina una tabella pivot in Excel<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-1515","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u25b7 Come creare una tabella pivot con VBA?<\/title>\n<meta name=\"description\" content=\"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Come creare una tabella pivot con VBA?\" \/>\n<meta property=\"og:description\" content=\"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:22:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/\",\"name\":\"\u25b7 Come creare una tabella pivot con VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif\",\"datePublished\":\"2023-11-18T06:40:14+00:00\",\"dateModified\":\"2023-12-10T06:22:56+00:00\",\"description\":\"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come creare una tabella pivot con vba?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\",\"url\":\"https:\/\/exceladvisor.org\/it\/\",\"name\":\"Excel Advisor\",\"description\":\"Tips, Tricks, and Time-Saving Hacks\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Come creare una tabella pivot con VBA?","description":"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/","og_locale":"it_IT","og_type":"article","og_title":"\u25b7 Come creare una tabella pivot con VBA?","og_description":"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di","og_url":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:22:56+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/","url":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/","name":"\u25b7 Come creare una tabella pivot con VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif","datePublished":"2023-11-18T06:40:14+00:00","dateModified":"2023-12-10T06:22:56+00:00","description":"Sai come utilizzare VBA per creare una tabella pivot in Excel? Bene, per te ho elencato 8 semplici passaggi di codice di","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-macro-a-utiliser-VBA-pour-creer-un-tableau-croise-dynamique-dans-Excel.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/tabella-pivot-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come creare una tabella pivot con vba?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/it\/#website","url":"https:\/\/exceladvisor.org\/it\/","name":"Excel Advisor","description":"Tips, Tricks, and Time-Saving Hacks","publisher":{"@id":"https:\/\/exceladvisor.org\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/it\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/comments?post=1515"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1515\/revisions"}],"predecessor-version":[{"id":2459,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1515\/revisions\/2459"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=1515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}