Partager via

Bjr ! En VBA, Quelle code utiliser pour rechercher dans un tableau en calendrier (dates en ligne 1) -a. une date définie par ailleurs. -b. les valeurs qui s'y rapportent dans les lignes 2 à 10

Anonyme
2021-05-22T10:36:51+00:00

En VBA, Quelle code utiliser pour rechercher dans un tableau en calendrier (dates en ligne 1) -a. une date définie par ailleurs. -b. les valeurs qui s'y rapportent dans les lignes 2 à 10.

Le but est de jalonner entre deux dates, le début et la fin de vie d'une ordonnance médicale pour chaque médicament figuré dans la colonne A

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

1 réponse

  1. DanielCo 107.7K Points de réputation
    2021-05-22T12:50:25+00:00

    Bonjour,

    Utilise les équivalents VBA de EQUIV et INDEX : Match et Index. Pour la détermination de la colonne de la date (recherche de la date en A2 :

    Col = Application.Match([A2] * 1, [1:1], 0)

    Note : Pour Excel, les dates sont des nombres, pas pour VBA. Pour les convertir en nombre, il faut les multiplier par 1 (d'où : [A2] * 1).

    Pour récupérer la valeur correspondant à la variable Ligne et à la date cherchée :

    Var = Application.Index(Cells, Ligne, Col)

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire