Pb de date (tableau structuré + VBA)

bonjour,

Dans un tableau structuré qui se comporte plutôt bien, je découvre un problème lors de la validation d'un nouvel enregistrement.

Comme on le voit sur l'image les données précédentes s'affichent correctement.

Mais sur la ligne insérée jour et mois sont inversés.

prscrpb1

Je transfère mes données dans un Array avant de transférer la ligne complète en fin de tableau.

J'ai essayé un tas de ruses pour lui faire digérer Now (Ce qui explique le CDbl(Now) mais c'est peine perdue, il persiste à vouloir m'afficher cela à l'anglaise...

Je sens venir une histoire "d'Application.International" mébon... Je n'ai du utilisé ça qu'une seule fois en 40 ans et je suis incapable de me remémorer la soluce...

Une idée ?

Bonsoir Galopin,

J'ai été récemment confronté à ce problème. A priori sans doute une mauvaise initialisation des dates du tableau structuré qui revient au format américain (mois/jour/an).

Je l'ai résolu,

1- en changeant le style du tableau pour n'en mettre aucun (clair)

2- en convertissant le tableau structuré en plage

3- en mettant la ou les colonnes concernées au format date européen

4- en reconvertissant la plage en tableau structuré et en redonnant au tableau son nom d'origine.

Bonjour,

Je vais essayer...

A+

Ça a marché ! Merci

A+

Rechercher des sujets similaires à "date tableau structure vba"