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
-
Outils
▸Personnaliser
▸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 ) Vraiment sympa l’équipe libreoffice !
Bien cordialement !