Bonjour,
Je n'arrive pas à appliquer la fonction Match avec des dates. J'ai fait pas mal de recherches et j'ai essayé pas mal de syntaxes différentes, mais j'ai toujours un message d'erreur. Voici les différentes syntaxes que j'ai essayé :
Sachant qu'en X2, il y a la date recherchéé et que dans la colonne B, il y a des cellules au format date.
- Message d'erreur : "incompatibilité de type":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Application.Match(CLng(Range("X2").Value), Range("B:B"), 0) Application.Match(CDate(Range("X2").Value), Range("B:B"), 0) Application.Match(CSng(Range("X2").Value), Range("B:B"), 0) Application.Match(Range("X2").Value, Range("B:B"), 0)- Impossibilité de lire la propriété match de la classe worksheetfunction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.WorksheetFunction.Match(CLng(Range("X2").Value), Range("B:B"), 0)
Ceci marche :
Auriez-vous une idée de pourquoi ça ne marche pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Match(DateSerial(2017, 3 , 4), Range("B:B"), 0)
Merci![]()
Partager