• Initiateur de la discussion Initiateur de la discussion bibi25
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
113
Réponses
2
Affichages
465
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
417
Retour