Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion gerard55
  • 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 !

gerard55

XLDnaute Occasionnel
Bonjour à tous.
J'essaie de construire un outil avec un userform. La fonction MATCH ci-dessous me renvoie "impossible en mode arrêt" C'est la ligne où il y a la fonction MATCH qui dysfonctionne.

Private Sub CommandButtonValider_Click()
Dim Cjour As Date
Dim Nlig As Integer
Dim DateAn As Date
Cjour = MonthViewCalendrier.Value
Nlig = Application.WorksheetFunction.Match(Cjour, DateAn, 0)

DateAn est la zone de recherche de la date (d17:d385)
La syntaxe ne doit pas être bonne. Merci pour votre aide éventuelle.
Autre question: peut-on sélectionner 2 ou 3 dates dans un calendrier?
A+
 
Dernière édition:
Re : Fonction MATCH

Bonjour Gérard,

quand appelé en VBA, Match ne fonctionne sur les dates que si on les convertit en nombre (Long)

essaie

Code:
Nlig = Application.WorksheetFunction.Match(Clng(Cjour), Range("DateAn"), 0)

Edit : Correction DateAn est une plage nommée ? si oui , voir le code modifié
 
Dernière édition:
Re : Fonction MATCH

Merci Tototiti
ça fonctionne. J'ai une autre fonction qui m'affiche le même message d'erreur.
Ncol = Application.WorksheetFunction.Match((CNom), Range("ListeNom"), 0)
Là c'est pour retrouver le n° d'une ligne CNom est le nom que j'indique dans l'userform et ListeNom est la zone nommée où je recherche le n° de la colonne.
Si vous avez un conseil, merci d'avance.
a+
 
Re : Fonction MATCH

Bonjour Gérard, Bonjour Jean-Marcel 🙂,

tout à fait, une gestion d'erreur est fortement conseillée avec Match comme préconisé par Jean-Marcel
Mais si tu veux une explication de pourquoi il ne trouve pas Cnom dans la plage ListeNom, peut-être faudrait-il que l'on puisse voir la plage ListeNom, et qu'on ait idée de ce que vaut CNom... je vois mal d'ici...
 
- 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

Réponses
17
Affichages
2 K
S
  • Résolu(e)
Réponses
9
Affichages
2 K
sgangbadjo
S
J
  • Question Question
Réponses
7
Affichages
1 K
jp.org
J
L
Réponses
8
Affichages
1 K
C
Réponses
10
Affichages
1 K
P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…