macro recherche

young 25

XLDnaute Junior
bonjour ,

je souhaiterai faire une macro recherche dans le fichier joint.

L'idee est de creer la macro sur la page 2.
la macro recherche devra permettre de chercher selon plusieurs criteres.

equipe,nom,fonction.

le but est de me permettre de savoir si telle personne ou groupe a vu la for1 par exemple.

merci d'avance

A+
 

Pièces jointes

  • Copie suivi.zip
    46.5 KB · Affichages: 30

Staple1600

XLDnaute Barbatruc
Re : macro recherche

Bonjour

Une façon de faire :
• critère utilisé pour l'exemple ci-dessous: Orange/pierre/
felabor.jpg
( méthode utlisée : utilisation du filtre élaboré en VBA)
Code:
Sub test_OK()
Dim CRIT_EQ$, CRIT_IDENT$, CRIT_FONCT$, CHOIX_CRIT

CHOIX_CRIT = _
    Split(InputBox("Renseigner les critères de sélection des données," & _
    vbLf & "en respectant la syntaxe suivante:" & vbLf & _
    vbLf & "EQUIPE/NOMPRENOM/FONCTION" & _
    vbLf & "Exemple: Orange//Fonction4", "Recherche"), "/")

CRIT_EQ = CStr(CHOIX_CRIT(0))
CRIT_IDENT = CStr(CHOIX_CRIT(1))
CRIT_FONCT = CStr(CHOIX_CRIT(2))

Range("AA16:AC16").Value = Range("A16:C16").Value
[AA17] = IIf(Len(CRIT_EQ) > 0, CRIT_EQ, vbNullString)
[AB17] = IIf(Len(CRIT_IDENT) > 0, CRIT_IDENT, vbNullString)
[AC17] = IIf(Len(CRIT_FONCT) > 0, CRIT_FONCT, vbNullString)

Range("A16:E21").AdvancedFilter Action:=xlFilterInPlace, _
    CriteriaRange:=Range("AA16:AC17"), _
    Unique:=False
End Sub
 
Dernière édition:

Discussions similaires

Réponses
6
Affichages
381
Réponses
2
Affichages
206
Réponses
26
Affichages
527

Statistiques des forums

Discussions
312 564
Messages
2 089 705
Membres
104 265
dernier inscrit
TofLia