chercher date dans plage (VBA)

  • Initiateur de la discussion Johann
  • Date de début
J

Johann

Guest
Bonjour le forum,

et voilà mon petit problème de la matinée.

Je cherche à coder dans une macro la chose suivante.

Dans une plage donnée (1 seule ligne & plusieurs colonnes), je cherche à identifier la cellule ou se trouve la date que je cherche puis à obtenir son numéro de colonne.

La date dans la cellule est au format jj/mm/aa.

J'ai essayé sous excel avec la fonction EQUIV, mais il faut au préalable convertir la date en chiffres.
Dois-je faire pareil sous VBA ?
Ou peut-on utiliser la fonction Maplage.Find()

Merci
 
O

omicron

Guest
Bonjour Johann,

Tu trouveras en pièce jointe un exemple que j'ai codé et qui devrait répondre au problème posé.

Si ce n'est pas OK. Recontacte moi.

Cordialement ...
 

Pièces jointes

  • RechercheDate.zip
    10.1 KB · Affichages: 680
  • RechercheDate.zip
    10.1 KB · Affichages: 560
  • RechercheDate.zip
    10.1 KB · Affichages: 614
J

Johann

Guest
Merci omicron,

ton code m'a aidé à me mettre sur la piste. Il me manquait la fonction cdate.
ensuite j'utilise la fonction rechercher d'excel pour trouver la date dans ma plage puis j'en tire le numéro de colonne.

Classe !

Merci
 

Discussions similaires

Statistiques des forums

Discussions
312 611
Messages
2 090 219
Membres
104 452
dernier inscrit
hamzamounir