Mise à jour TCD plus rapide

Bonjour,

J'ai plusieurs TCD dans mon fichier excel. Un par onglet.
Je cherche à optimiser la mise à jour de ces TCD, dont les données proviennent d'ACCESS.
C'est surtout pour la fin d'année car je met 2h à tout rafraichir!

Merci par avance!
Configuration: Windows XP Internet Explorer 6.0

14 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    Je ne sais pas mais essaye de :

    mettre cela au début du code
    Application.ScreenUpdating = False
    cela à la fin du code
    Application.ScreenUpdating = True

    Mes macro vont bcp plus vite
    1. Dans 2007, j'ai décoché l'option suivante :

      confirmation de la mise à jour des liens.

      Tu dois pouvoir le retouver dans les options générales de excel

      mici > derien
      1. Sinon

        j'avais eventuellement cela

        Sub stoplia()
        Application.AskToUpdateLinks = False
        End Sub
        1. Bonjour,

          Comment fais tu pour actualiser les données.
          clic droit
          as tu un code vba
          1. code :
            ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
            1. merci beaucoup!!

              et sais tu comment faire pour que les messages à l'ouverture d'un fichier ne s'affichent pas??

              Merci d'avance
              1. Ce n'est pas un message d'erreur!!
                Il dit juste que ce classeur comport des liaisons à un autre classeur et si je veux les mettre à jour!
                J'aimerai les effacer pour ma macro!!

                Mici
                1. Contributeur
                  Bonjour,

                  Si ta maj est longue c'est peut-être parce que tu as beaucoup de formules sur ta feuille. Il faudrait agir aussi sur sur celles-ci si elles peuvent être améliorées.
                  eric