Mettre à jour une table pivot automatiquement

Résolu
fadmaam Messages postés 35 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterais mettre à jour automatiquement un onglet ("Pivot") contenant 4 tables pivot, par exemple chaque fois que l'on appuie sur "Enter".
Est-ce possible de faire cela via un code ?

D'avance merci pour votre aide.

Fadmaam

1 réponse

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Avec un code évènementiel dans le module de feuille.
    Choisir l'évènnement le mieux adapté, par exemple :

    - Chaque fois que la feuille est activée :
    Private Sub Worksheet_Activate()
    Dim p As PivotTable
      For Each p In Me.PivotTables
        p.RefreshTable
      Next p
    End Sub


    - Ou à chaque changement de cellule active dans la feuille :
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim p As PivotTable
      For Each p In Me.PivotTables
        p.RefreshTable
      Next p
    End Sub
    0
    1. fadmaam Messages postés 35 Statut Membre
       
      Bonjour Patrice,

      Ca fonctionne nickel !

      Merci


      Cordialement,
      FadY
      0
      1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784 > fadmaam Messages postés 35 Statut Membre
         
        De rien, au plaisir de te relire sur le Forum

        Cordialement
        Patrice
        0