Aucune action suite à la Touche Entrée
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 :
Code:
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 |
Je pensais à la fonction :
Code:
Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Mais j'avoue que je ne sais pas comment faire.
Merci d'avance de votre aide.