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

Utiliser "find" pour rechercher une valeur

  • Initiateur de la discussion Initiateur de la discussion Maddad
  • 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 !

Maddad

XLDnaute Nouveau
Bonjour,

J'ai un formulaire avec 2 listboxs contenant des valeur "années" et une plage de données ("Zonebdd") avec 2 colonnes contenant des dates, je voulais faire un filtre élaboré sur ces deux critéres, voici le code:

With Me.ListDateArticle 'Listbox avec les valeurs "année"'
For a = 0 To .ListCount - 1
If .Selected(a) Then
Critere = Critere & "(find(""" & .List(a) & """,Evenements de pertes!A2 )) *" 'Colonne avec les dates'
End If
Next a
End With

With Me.ListDateEvent 'Listbox avec les valeurs "année"'
For a = 0 To .ListCount - 1
If .Selected(a) Then 'selected(b) renvoie vrai ou faux
Critere = Critere & "(find(""" & .List(b) & """,Evenements de pertes!B2)) *" 'Colonne avec les dates'
End If
Next a
End With

Critere = "=" & Critere & "1"
Sheets("Evenements de pertes-filtre").Range("A2").Value = Critere

Sheets("Evenements de pertes-filtre").Activate 'Feuille de destination de la zone d'extraction'
Range("zonebdd").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4:R4"), Unique:=False


End Sub


Le problème c'est que la recherche a Find ici fonctionne avec du texte, et renvoie une erreur valeur pour les dates, je n'arrive pas à la corriger.

Merci
 
Re : Utiliser "find" pour rechercher une valeur

Bonsoir Maddad, le forum,

Vois avec le fichier ci-joint :

Ca filtre sur les 2 premières colonnes, la zone de critères est mise sur ta feuille "Evenements de pertes-filtre" mais tu peux la mettre sur ta feuille "Items" si tu le souhaites.

A te relire

Martial
 

Pièces jointes

- 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
4
Affichages
549
Réponses
10
Affichages
841
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…