Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème Fonction Match

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 !

mécano41

XLDnaute Accro
Bonjour à tous,

Quelqu'un pourrait-il me dire où est l'erreur là-dedans...( c'est à la ligne VBA Position = Application.WorksheetFunction.Match(.....)... je devrais trouver 30.


Merci d'avance

Cordialement
 

Pièces jointes

Re : Problème Fonction Match

Bonjour Mecano

La recherche de date avec Match se fait avec des 'Long'

Code:
Sub essai()
    Dim PlageDates As Range
    Dim DateAtrouver As[SIZE=3][B] Long[/B][/SIZE]
    Dim Position As Long
    With RmF1
        Set PlageDates = .Range("B4:B77")
        DateAtrouver = [B][SIZE=3]CLng[/SIZE][/B](.Range("B8").Value + 51)
        Position = Application.WorksheetFunction.Match(DateAtrouver, PlageDates, 1)
    End With
    MsgBox Position
End Sub

Il faut bien-sûr que B8 soit une valeur pouvant être traduite en Long.

A+
 
Re : Problème Fonction Match

Bonjour Hasco,

Merci pour cette réponse rapide.

En plus, je n'aurais pas trouvé seul car, même dans l'aide sur les fonctions de feuille de calculs, il ne disent rien sur les dates...


Encore merci ...


Cordialement
 
- 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

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
253
Didierpasdoué
D
Réponses
7
Affichages
274
Réponses
4
Affichages
268
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…