Numéro ligne variable

Résolu
Bonjour,

je dispose d'un fichier contenant des dates en colonne A. Je souhaite attribuer à une variable "p" une valeur égale au numéro de la ligne qui contient la date de la veille.

Pour cela j'ai essayé le code ci-dessous qui malheureusement ne fonctionne pas et me renvoit un message d'erreur lors de l'éxécution de ma macro.

Ajd = Now()
Ajd = Format(Now(), "dd/mm/yyyy")

p = 1

Do
p = p + 1
Loop Until Sheets("Feuille").Cells(p, 1) = Ajd - 1


Auriez-vous une solution ?

3 réponses

  1. Bonjour

    es tu sûr que tes dates sont bien numériques dans ta feuille ? A moins qu'elles contiennent à la fois la date et l'heure ?
    mon exemple
    http://www.cjoint.com/c/EGDjx5E3sVR

    Cdlmnt
    1. Je ne peux pas télécharger le fichier sur mon lieu de travail. Les dates sont au format date sans l'heure. Par exemple, la date d'hier est 28/07/2015