Comment supprimer un tableau croisé dynamique dans Excel (Guide étape par étape facile)

Le tableau croisé dynamique est l'une des meilleures fonctionnalités d'Excel.

Vous n'avez pas besoin de connaître une formule ou un codage pour analyser rapidement des milliers de lignes de données et en créer des résumés rapides. Tout ce que vous devez savoir, c'est comment faire glisser et déposer et un peu de connaissances sur la façon de créer un tableau croisé dynamique.

Dans ce tutoriel, je vais vous montrer différentes manières de supprimer un tableau croisé dynamique d'Excel.

Comment supprimer un tableau croisé dynamique dans Excel

Puisque vous lisez un didacticiel sur la suppression ou la suppression d'un tableau croisé dynamique, je suppose que vous avez déjà un ou plusieurs tableaux croisés dynamiques en place que vous souhaitez supprimer.

Lorsqu'il s'agit de supprimer un tableau croisé dynamique, vous pouvez procéder de différentes manières.

La méthode que vous choisirez dépendra de la manière dont vous souhaitez supprimer le tableau croisé dynamique.

Vous trouverez ci-dessous quelques scénarios que je couvrirai dans ce tutoriel :

  1. Supprimez le tableau croisé dynamique et les données résultantes (le résumé créé à l'aide du tableau croisé dynamique)
  2. Supprimer le tableau croisé dynamique mais conserver les données résultantes
  3. Supprimez les données résultantes mais conservez le tableau croisé dynamique
  4. Supprimer tous les tableaux croisés dynamiques en une seule fois

Plongeons-nous et voyons chacune de ces méthodes.

Supprimer le tableau croisé dynamique et les données résultantes

Vous trouverez ci-dessous un exemple dans lequel j'ai créé un tableau croisé dynamique et l'ai utilisé pour obtenir la somme des revenus pour différentes régions (à laquelle je ferai référence en tant que données récapitulatives du tableau croisé dynamique dans ce didacticiel).

Vous trouverez ci-dessous les étapes pour supprimer le tableau croisé dynamique ainsi que toutes les données récapitulatives :

  1. Sélectionnez n'importe quelle cellule du tableau croisé dynamique
  2. Cliquez sur l'onglet « Analyser » dans le ruban. Il s'agit d'un onglet contextuel qui apparaît uniquement lorsque vous avez sélectionné une cellule du tableau croisé dynamique.
  3. Dans le groupe Actions, cliquez sur l'option « Sélectionner ».
  4. Cliquez sur Tout le tableau croisé dynamique. Cela sélectionnera l'ensemble du tableau croisé dynamique.
  5. Appuyez sur la touche Suppr.

Les étapes ci-dessus supprimeraient le tableau croisé dynamique.

Notez que vous pouvez également sélectionner l'intégralité du tableau croisé dynamique en sélectionnant n'importe quelle cellule, puis en utilisant le raccourci clavier 'Contrôle + A'. Si des filtres sont appliqués dans le tableau croisé dynamique, le contrôle A ne sélectionnera pas l'ensemble du tableau croisé dynamique. Vous devez utiliser la méthode indiquée ci-dessus (ou sélectionner manuellement le tableau croisé dynamique)

Un autre moyen rapide de supprimer le tableau croisé dynamique consiste simplement à supprimer la feuille de calcul contenant le tableau croisé dynamique. Bien sûr, vous ne voudriez pas faire cela si vous avez d'autres données dans la feuille de calcul.

Supprimer le tableau croisé dynamique mais conserver les données résultantes

Il peut arriver que vous souhaitiez supprimer le tableau croisé dynamique, mais pas les données résultantes que vous avez obtenues après avoir utilisé le tableau croisé dynamique. Cela peut être le cas lorsque vous avez utilisé le tableau croisé dynamique et que vous souhaitez ensuite envoyer à votre gestionnaire/client uniquement les données résultantes.

Un autre cas où cela peut être nécessaire est lorsque votre tableau croisé dynamique est trop lourd et gonfle votre feuille de calcul. La suppression d'un tel tableau croisé dynamique peut réduire considérablement la taille du fichier Excel.

Par exemple, dans l'exemple ci-dessous, je souhaite supprimer le tableau croisé dynamique, mais je souhaite toujours conserver les données dans la cellule A3:B8

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez n'importe quelle cellule du tableau croisé dynamique
  2. Cliquez sur l'onglet « Analyser » dans le ruban. Il s'agit d'un onglet contextuel qui s'affiche uniquement lorsque vous avez sélectionné une cellule du tableau croisé dynamique.
  3. Dans le groupe Actions, cliquez sur l'option « Sélectionner ».
  4. Cliquez sur Tout le tableau croisé dynamique. Cela sélectionnera l'ensemble du tableau croisé dynamique.
  5. Cliquez avec le bouton droit sur n'importe quelle cellule du tableau croisé dynamique sélectionné.
  6. Cliquez sur Copier. Cela copiera les données de l'ensemble du tableau croisé dynamique.
  7. Cliquez sur l'onglet Accueil.
  8. Cliquez sur l'option Coller
  9. Dans la section Coller les valeurs, cliquez sur la première icône (qui correspond à Coller en tant que valeur).

Les étapes ci-dessus supprimeraient le tableau croisé dynamique tout en conservant les données résultantes.

Quelques raccourcis clavier que vous pouvez utiliser :

  • Sélectionnez n'importe quelle cellule du tableau croisé dynamique et utilisez le clavier 'Ctrl + A' pour sélectionner l'ensemble du tableau croisé dynamique
  • Une fois que vous avez sélectionné l'intégralité du tableau croisé dynamique et copié les données, vous pouvez utiliser le raccourci clavier suivant pour coller en tant que valeurs - ALT+E+S+V+Entrée (une touche après l'autre)

Vous pouvez également utiliser les mêmes étapes indiquées ci-dessus pour copier les données du tableau croisé dynamique et les coller en tant que valeurs à un autre emplacement (quelque part dans la même feuille de calcul ou dans une autre feuille de calcul/classeur). Une fois que vous avez les données, vous pouvez alors supprimer le tableau croisé dynamique.

Noter: lorsque vous copiez des données (Contrôle C) à partir d'un tableau croisé dynamique et que vous les collez (Contrôle V) n'importe où dans la feuille de calcul, cela crée simplement un autre tableau croisé dynamique. Si vous souhaitez conserver uniquement les données résultantes, et non le tableau croisé dynamique, assurez-vous de coller en tant que valeurs.

Supprimez les données résultantes mais conservez le tableau croisé dynamique

Supposons que vous ayez créé un tableau croisé dynamique et résumé les données (à l'aide d'un filtre et d'en-têtes de colonnes/lignes pour obtenir les données souhaitées) comme indiqué ci-dessous.

Si vous souhaitez uniquement supprimer les données que vous avez obtenues tout en conservant le tableau croisé dynamique (afin de pouvoir réorganiser et créer un autre résumé), vous pouvez également le faire.

Si vous sélectionnez les données et appuyez sur la touche Suppr, cela supprimera également le tableau croisé dynamique.

Vous trouverez ci-dessous les étapes pour conserver le tableau croisé dynamique et supprimer uniquement les données résultantes :

  1. Sélectionnez n'importe quelle cellule du tableau croisé dynamique
  2. Cliquez sur l'onglet « Analyser » dans le ruban. Il s'agit d'un onglet contextuel qui apparaît uniquement lorsque vous avez sélectionné une cellule du tableau croisé dynamique.
  3. Dans le groupe Actions, cliquez sur l'option « Effacer ».
  4. Cliquez sur l'option « Effacer tout ».

Supprimer tous les tableaux croisés dynamiques en une seule fois

Si vous avez plusieurs tableaux croisés dynamiques et que vous souhaitez les supprimer tous en une seule fois, vous pouvez le faire à l'aide d'un simple code VBA.

Avertir: Une fois que vous avez supprimé ces tableaux croisés dynamiques avec le code VBA, vous ne pourrez plus les récupérer. Soyez donc absolument sûr lorsque vous faites cela et, si nécessaire, créez une copie de sauvegarde pour éviter de les perdre.

Vous trouverez ci-dessous le code VBA qui supprimera tous les tableaux croisés dynamiques en une seule fois :

Sub DeleteAllPivotTables() Dim Ws As Worksheet, Pt As PivotTable On Error Reprendre Next pour chaque Ws dans ActiveWorkbook.Worksheets pour chaque Pt In Ws.PivotTables Ws.Range(Pt.TableRange2.Address).Delete Shift:=xlUp Next Pt Next Ws Fin du sous-marin

Le code ci-dessus utilise la boucle For-Each-Next pour parcourir chaque feuille de calcul du classeur actif. Dans chaque feuille de calcul, il vérifie s'il existe ou non un tableau croisé dynamique et le supprime (s'il y en a).

Où mettre ce code VBA ?

Ce code doit être placé dans le module standard de l'éditeur VB

Voici les étapes pour mettre ce code dans le module :

  1. Ouvrez un classeur dont vous souhaitez supprimer les tableaux croisés dynamiques.
  2. Utilisez le raccourci ALT + F11 (cela ouvre la fenêtre de l'éditeur VBA).
  3. Dans cette fenêtre de l'éditeur VBA, à gauche, il y a un explorateur de projet (où tous les classeurs et feuilles de calcul sont répertoriés). Cliquez avec le bouton droit sur n'importe quel objet du classeur où vous souhaitez que ce code fonctionne.
  4. Passez le curseur sur Insérer.
  5. Cliquez sur Module. Cela insérera un nouveau module pour le classeur actuel.
  6. Dans la fenêtre du module (qui apparaîtra à droite), copiez et collez le code ci-dessus.
  7. Vous pouvez maintenant exécuter ce code VBA en cliquant sur le bouton vert dans la barre d'outils de l'éditeur VBA.

Voici un article dans lequel je couvre différentes manières d'exécuter une macro VBA dans Excel.

Dès que vous exécutez ce code, il supprime tous les tableaux croisés dynamiques de toutes les feuilles de calcul du classeur.

Vous aimerez peut-être aussi les articles suivants :

  • Filtrer les données dans un tableau croisé dynamique dans Excel
  • Regrouper les dates dans les tableaux croisés dynamiques dans Excel
  • Numéros de groupe dans le tableau croisé dynamique dans Excel
  • Comment appliquer une mise en forme conditionnelle dans un tableau croisé dynamique dans Excel
  • Utilisation des trancheurs dans le tableau croisé dynamique d'Excel
  • Champ calculé du tableau croisé dynamique
  • Comment actualiser le tableau croisé dynamique dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave