Microsoft 365 Mise à jour des Tableaux Croisés Dynamiques

safety147

XLDnaute Nouveau
Bonjour,

J'utilise depuis 2007 (eh oui), une macro qui fonctionnait superbement bien.
Et depuis peu, cela ne fonctionne plus ==> je pense un problème depuis la nouvelle manière de gérer les dates dans les TCD !
Il bloque quand il tombe sur une date qui commence par "<jj/mm/aaaa" et ">jj/mm/aaa"

Comment fonctionne la macro :
Je lui indique :
- la feuille ou se trouve le TCD,​
- le nom du TCD à mettre à jour,​
- le champs à mettre à jour​
- et enfin la liste à utiliser pour mettre à jour le TCD.​
Les listes se trouvent dans l'onglet "Liste" : oui j'ai fait compliqué ;-)

En bref, tant que je n'utilise pas de champs date, ma macro fonctionne parfaitement.
Si j'utilise un champs "date" : j'ai un message d'erreur.
N'étant pas développeur, je suis incapable de corriger cela.

Y a-t-il une bonne âme pour venir à mon secours ?
Merci d'avance.
Je vous joins le fichier en pj avec la macro.

Bonne soirée.
 

Pièces jointes

  • Maj_TCD.xlsb
    30.7 KB · Affichages: 13

chris

XLDnaute Barbatruc
Bonjour

Depuis 2003 on n'utilise plus de colonnes entières comme source de TCD mais des tableaux structurés (listes dans 2003)

Le problème de dates et des vides dans les filtres par VBA remonte à la version 2010

Pourquoi ne pas lifter par Segment ou Chronologie ?

Le VBA fonctionne maintenant sur les vides et les dates mais il faut souvent reconstruire les fichiers car les dates encodées dans des classeurs anciens coincent toujours
 

Discussions similaires

Réponses
25
Affichages
663

Statistiques des forums

Discussions
311 720
Messages
2 081 886
Membres
101 830
dernier inscrit
sonia poulaert