Bonsoir,
Je pense que le mieux serait d'insérer dans ta feuille un bouton de commande (nommé par exemple : actualisation) qui actualiserait ton tableau et lancerait par la même occasion ta boite de dialogue.
Du genre :
Une macro liée à ton bouton de commande :
Sub Actu()
ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
MaBoiteDeDialogue.Show
End Sub
@+
Ronan