Utilisation de vlookup VBA avec une plage nommée
Bonjour Boisgontierjacques
Cette discussion date un peu, mais j'aurais besoin d'aide pour votre code. Je ne maîtrise pas VBA, je m'exerce à l'aide de l'enregistreur ou de trouvailles comme ici
J'ai utilisé celui ci, qui faisait parfaitement son job, toutefois les besoins ont évolués.
Maintenant certaines personnes doivent voir dans le filtre 2 voir 3 différentes initiales.
Exemple je devais voir les cellules contenant GBE, maintenant je dois voir les cellules contenant GBE et/ou FHA
je suppose qu'il faut ajouter quelque part un "And" mais j'en suis absolument pas sure et je ne saurais pas où le mettre.
Code:
1 2 3 4 5 6 7 8 9 10
| 'chercher l'initiale dans la table de correspondance (ici sur feuille 2)
Nom = Application.UserName
initiales = Application.VLookup(Nom, [utilisateurs], 2, False) ' table correspondance
If Not IsError(initiales) Then
Sheets(2).Cells.AutoFilter Field:=1, Criteria1:=initiales
End If
Else
MsgBox "vous n'êtes pas autorisé à utiliser ce fichier"
... |
Dans l'attente de vous lire
Bonne après-midi