Bonjour,
J'ai fait un filtre personnalisé pour faire une "zone de recherche" dans un document excel, seulement j'aurai aimé rajouté le fait que lorsqu'on tape le texte à rechercher dans ma cellule C3 et que l'on appuie sur entré : que l'on ne se retrouve pas dans cellule juste en bas.
Je voudrai que seulement dans la cellule C3, à la suite de l'appuie sur la touche Entrée : qu'on reste au même endroit.
Voici mon code :
Je pensais à la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Crit As String Crit = Sheets("BIBLIOTHEQUE").Range("C3").Value 'Si cellule vide tout afficher If Crit = "" Then Sheets("BIBLIOTHEQUE").Range("A5:F83").AutoFilter Field:=3 End If 'Si cellule pleine : filtre personnalisé If Crit <> "" Then Sheets("BIBLIOTHEQUE").Range("A5:F83").AutoFilter Field:=3, Criteria1:="*" & Crit & "*" End If End Sub
Mais j'avoue que je ne sais pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Merci d'avance de votre aide.
Partager