[Résolu] Comparer 2 valeurs (Date et Semi-Date)

Angelista

XLDnaute Occasionnel
Bonjour le Forum,

Déjà bonne année à tous.

Je viens vous solliciter pour le soucis suivant :

J'ai 2 dates à comparer, le problème vient d'une colonne (B dans le ficheir) où il y a du texte + une date, mais pas exploitable en l'état, date de type 01JAN2013 ou 17JUL2012

J'ai essayé avec une conditionnelle === > =CHERCHE($A1;$B1;1) mais le format 01JAN13 n'étant pas une "réelle" date cela ne fonctionne pas.
J'aurais bien une solution que je n'arrive pas à mettre en place qui serait de remplacer les dates en format 01JAN13 en 41275 , puis le 02JAN13 en 41276 mais ayant des dates de 1992 dans le fichier, la macro risque de faire 2 km... si je dois faire tout les calendrier depuis 1992...

En espérant avoir était limpide (pas sûr ;))
Si vous avez une solution, je suis preneur.

Merci à tous.

Bonne journée.

David
 

Pièces jointes

  • Comparatif de dates.xls
    17.5 KB · Affichages: 43
  • Comparatif de dates.xls
    17.5 KB · Affichages: 44
  • Comparatif de dates.xls
    17.5 KB · Affichages: 44
Dernière édition:

Isab

XLDnaute Occasionnel
Re : Comparer 2 valeurs (Date et Semi-Date)

Bonjour


faire comme ceci peut-être pour chacune des deux dates

supposons que ta date est en A1 ...

dans une cellule vide Z1 par exemple écrire : = TEXTE($A1;"jj/mm/aaaa") tirer vers le bas si colonne entière)

ensuite, un copier / coller valeur.. vers colonne source..

Isab / à bientôt
 

pierrejean

XLDnaute Barbatruc
Re : Comparer 2 valeurs (Date et Semi-Date)

Bonjour Angelista , Isab

Une fonction personnalisée qui pourra peut-être t'aider
 

Pièces jointes

  • Comparatif de dates.xls
    34.5 KB · Affichages: 45
  • Comparatif de dates.xls
    34.5 KB · Affichages: 43
  • Comparatif de dates.xls
    34.5 KB · Affichages: 41

Angelista

XLDnaute Occasionnel
Re : Comparer 2 valeurs (Date et Semi-Date)

Bonjour Pierrejean,

Merci cela fonctionne superbement bien, si j'ai 2 dates dans la cellule texte, cela peut-il s’adapter .
Merci Isab, cela fonctionne bien mais je risque d'avoir 16 colonnes mininum à ajouter vu le nombre de colonne/date que j'ai.

Merci d'avance
 

Angelista

XLDnaute Occasionnel
Re : Comparer 2 valeurs (Date et Semi-Date)

Pierrejean,

Oui , cela sera mieux, voici le fichier, à savoir que j'aurais 4 dates maximum dans la colonne texte.

Merci encore.
 

Pièces jointes

  • Comparatif de dates.xls
    18 KB · Affichages: 41
  • Comparatif de dates.xls
    18 KB · Affichages: 41
  • Comparatif de dates.xls
    18 KB · Affichages: 48

Docmarti

XLDnaute Occasionnel
Re : Comparer 2 valeurs (Date et Semi-Date)

Bonjour pierrejean

Je crois que le fait de remplacer

Code:
trad = CDate(jour & "/" & lemois & "/" & an)

par

Code:
trad = DateSerial(an, lemois, jour)

rendrait ta fonction indépendante des paramètres régionaux de dates,

dont certains exigent plutôt

Code:
trad = CDate(lemois & "/" & jour & "/" & an)

Cordialement

Docmarti
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 314
Membres
102 860
dernier inscrit
fredo67