Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment vérifier si un tableau croisé dynamique existe dans un classeur?

S'il existe plusieurs tableaux croisés dynamiques dans votre classeur, et maintenant, vous voulez rapidement savoir si un tableau pivotant spécifique existe dans ce classeur. Normalement, vous pouvez aller dans la boîte de dialogue Options de tableau croisé dynamique pour vérifier le nom de la table pivotante un par un, mais cela prend beaucoup de temps et est fastidieux lorsqu'il existe des dizaines ou des centaines de tableaux croisés dynamiques. Ici, je peux vous parler d'un truc pour résoudre cette tâche.

Vérifiez si un tableau croisé dynamique existe dans un classeur avec la fonction définie par l'utilisateur


flèche bleue droite bulle Vérifiez si un tableau croisé dynamique existe dans un classeur avec la fonction définie par l'utilisateur


Pour savoir rapidement si un tableau croisé dynamique existe dans le classeur en cours, vous pouvez créer une fonction définie par l'utilisateur pour le résoudre.

1. Ouvrez le classeur que vous souhaitez vérifier si le tableau pivotant existe.

2. Maintenez le ALT + F11 clés, et il ouvre la Microsoft Visual Basic pour Applications fenêtre.

3. Cliquez insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: vérifiez si un tableau pivotant existe dans un classeur

Function PivotExist(Name As String) As Boolean
'Update 20141112
    Dim sh As Worksheet
    Dim pt As PivotTable
    PivotExist = False
    For Each sh In ActiveWorkbook.Worksheets
        For Each pt In sh.PivotTables
            If pt.Name = Name Then
                PivotExist = True
                Exit For
            End If
        Next
    Next
End Function

4. Puis enregistrez et fermez ce code, revenez à votre feuille de calcul, entrez cette formule = pivotexist ("salereport") dans une cellule vide, voir capture d'écran:

doc-check-pivottable-existe-1

Remarques: (1.) Dans la formule ci-dessus, "salereport"Est le nom du tableau croisé dynamique que vous voulez vérifier.

(2.) Vous devez entrer le nom de la table pivot dans les guillemets doubles, et le nom doit être sensible à la casse.

5. Après avoir entré la formule, appuyez sur la touche Entrée, si vous obtenez VRAI dans votre cellule, le tableau croisé dynamique existe, si vous obtenez FAUX, le tableau croisé n'existe pas.


Articles Liés:

Comment lister toutes les tables pivotantes forment un classeur?

Comment ajouter plusieurs champs dans le tableau croisé dynamique?



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.