vba : confirmation si erreur mise à jour tableau croisé dynamique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

europe2508

XLDnaute Junior
Bonjour,
Je suis en train de faire une macro qui rafraichi automatiquement un tableau dynamique croisée

ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh

Je voudrai lancer un message si le tableau dynamique n'a pas reussi à ce mettre à jour du aux noms de champ qui ne sont pas valide
j'ai procédé de la facon suivante :

If ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh Then
Else
MsgBox " erreur de données, impossible de mettre à jour le tabeau dynamique"
End If

Mais cela m'indique toujours une erreur d'execution 1004 si le nom des champ du tableau dynamique croisé n'est pas valide
merci d'avance si quelqu'un à une solution à mon problème
 
Re : vba : confirmation si erreur mise à jour tableau croisé dynamique

Bonjour Europe,

Code:
On error resume next
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
If err.number>0 then
   MsgBox " erreur de données, impossible de mettre à jour le tabeau dynamique"
End if
A bientôt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour