Calc : table dynamique actualisée à l'ouverture

Bonjour à tous,
J’ai une question relative aux tables dynamiques : existe-il une option permettant d’actualiser (si les données ont été ajoutées / modifiées bases) les données des tables dynamiques à l’ouverture d’un fichier calc comme c’est le cas pour les plages de données (en activant la case ‘ne pas enregistrer les donées importées’).
J’ai beau cherché, je n’ai pas trouvé.
Merci de vos retours.
Cordialement.

Bonjour

C’est possible en affectant la macro suivante à l’événement Ouvrir le document.

Pour cela passer par :

  • Créer la macro dans un module du classeur
  • OutilsPersonnaliser▸onglet Évenements▸séléctionner Ouvrir le document
  • Cliquer le bouton Macro et naviguer pour retrouver la macro.

Contenu de la macro:

Sub ActualiserTableDynamique

dim oFeuille as object
dim oDataPilotTable

for each oFeuille in thiscomponent.sheets	
	for each oDataPilotTable in oFeuille.DataPilotTables
		oDataPilotTable.refresh
	next oDataPilotTable
next oFeuille


End Sub

Cordialement

Bonjour, Merci, ça a marché !!! L’idéal serait que ce soit une option à cocher dans la table dynamique. Mais je suis très satisfait de votre solution. Ça me permet de gagner 5 minutes par jour à chaque fois que je traite le fichier ! (Bon après, je pense que j’utilise trop de table dynamique :slight_smile: ) Vraiment sympa l’équipe libreoffice !
Bien cordialement !