VBA Excel : Problème de format de date Fr / Us - VB/VBA/VBS - Programmation
MarshPosté le 10-05-2004 à 09:33:54
Bonjour tt le monde!
J'ai un petit soucis... J'ai importé dans Excel un fichier. Dans celui-ci il y a des dates mais au départ elles sont sous la forme jj.m.aaaa Il me faut donc tout d'abord changer les . en / et ensuite appliquer le format de date : jj-mmm-aaaa
Lorsque je le fais manuellement, il n'y a pas de problème.
Le soucis c'est que quand j'enregistre mes actions pour faire une macro, lorsque je la lance, c'est le bordel.
Déjà - lors du changement des . en / -> certaines dates (celles dont le jour est compris entre 1 et 12) passent en format américain) - ensuite après l'application du format de date "jj-mmm-aaaa" seules celles ayant été reconnues en format américain sont modifiés mais bien sûr la date affichée n'est pas correcte. Elle est inversée en raison du format américain. - les autres ne sont modifiées que lorsqu'on double clicque sur les cellules après exécution de la macro.
Il doit y avoir un problème de concordance calendrier français et américain.
Comment je fais pour que ma macro elle marche ???!!!!!
Marsh Posté le 10-05-2004 à 09:33:54
Bonjour tt le monde!
J'ai un petit soucis... J'ai importé dans Excel un fichier. Dans celui-ci il y a des dates mais au départ elles sont sous la forme jj.m.aaaa Il me faut donc tout d'abord changer les . en / et ensuite appliquer le format de date : jj-mmm-aaaa
Lorsque je le fais manuellement, il n'y a pas de problème.
Le soucis c'est que quand j'enregistre mes actions pour faire une macro, lorsque je la lance, c'est le bordel.
Déjà
- lors du changement des . en / -> certaines dates (celles dont le jour est compris entre 1 et 12) passent en format américain)
- ensuite après l'application du format de date "jj-mmm-aaaa" seules celles ayant été reconnues en format américain sont modifiés mais bien sûr la date affichée n'est pas correcte. Elle est inversée en raison du format américain.
- les autres ne sont modifiées que lorsqu'on double clicque sur les cellules après exécution de la macro.
Il doit y avoir un problème de concordance calendrier français et américain.
Comment je fais pour que ma macro elle marche ???!!!!!
Merci de votre aide