Bonjour
Je cherche à effectuer une macro permettant de remplacer la formule Excel suivante
=INDEX(HISTORY_LIVRAISONS!H:H;EQUIV(1;(HISTORY_LIVRAISONS!W:W="1st CONFIRMATION")*(HISTORY_LIVRAISONS!E:E=LIVRAISONS!I2);0))
Le code VBA que j'ai essayé est le suivant:
Dim Date_1er_confirmation As Variant
Dim commande As String
Date_1er_confirmation = Application.Index(Worksheets("HISTORY_LIVRAISONS").Range("H:H"), Application.Match(commande, Worksheets("HISTORY_LIVRAISONS").Range("E:E"), 0), Application.Match("1st confirmation", Worksheets("HISTORY_LIVRAISONS").Range("W:W"), 0))
J'ai un message d'erreur 2042. Pouvez-vous m'aider à corriger l'erreur?
Merci de votre aide