B
bibi25
Guest
Bonjour,
je cherche à utiliser la fonction Vlookup dans un très simple programme VBA (je débute dans ce langage). Mais je ne comprends pas bien comment l'utiliser, d'autant plus que la recherche porte sur des dates.
Mon fichier comprend des dates en colonne A, et une valeur en colonne B.1
Une date présente une seule fois dans la colonne A est indiquée en cellule D1.
Dans VBA, j'ai une variable x déclarée Integer, et je souhaiterais lui faire prendre la valeur de la ligne à laquelle la date de la cellule D1 apparaît dans la colonne A. (Si la date D1 apparaît en A58, je souhaite avoir x = 58).
Mon code actuel est:
x = Application.WorksheetFunction.VLookup(Range(D1).Value, Range("A1:B500"), activecell.row,false)
Cela ne fonctionne pas, pourriez-vous m'aider svp ?
Merci d'avance.
je cherche à utiliser la fonction Vlookup dans un très simple programme VBA (je débute dans ce langage). Mais je ne comprends pas bien comment l'utiliser, d'autant plus que la recherche porte sur des dates.
Mon fichier comprend des dates en colonne A, et une valeur en colonne B.1
Une date présente une seule fois dans la colonne A est indiquée en cellule D1.
Dans VBA, j'ai une variable x déclarée Integer, et je souhaiterais lui faire prendre la valeur de la ligne à laquelle la date de la cellule D1 apparaît dans la colonne A. (Si la date D1 apparaît en A58, je souhaite avoir x = 58).
Mon code actuel est:
x = Application.WorksheetFunction.VLookup(Range(D1).Value, Range("A1:B500"), activecell.row,false)
Cela ne fonctionne pas, pourriez-vous m'aider svp ?
Merci d'avance.