D'accord merci pour l'explication.
Je suis débutant dans Excel et ne connait pas le VBA.
Si je veux que tous mes tableaux croisés s'actualisent dès que je change des valeurs les affectant, je dois:
1) utiliser le gestionnaire des noms et créer la variable en indiquant les cellules qui seront affectées
2) Copier-coller le code ci dessous en l'adaptant (changeant ici les noms "capacités" et "Tableau croisé dynamique1")
Private Sub Worksheet_Change(ByVal Target As Range)
C'est bien cela ?
Désolé d'être mauvais et de paraitre idiot, ce n'est juste pas du tout mon domaine