XL 2016 Dans une règle de mise en forme / agrandir la possibilité de recherche selon que l'on tape de 1 a 3 lettres

berru76

XLDnaute Occasionnel
Bonjour
excuser moi nul en VBA
Modifier une formule ( Merci a djidji59430 )
=GAUCHE($AJ4;3)=$AM$1
de manière que l'on puisse resserrer la recherche selon les besoins d'une a trois premières lettres si cela est possible

genre : =GAUCHE($AJ4;1a3)=$AM$1

ci joint un exemple

Merci vous
 

Pièces jointes

  • Recherche 04 03.xlsx
    217.3 KB · Affichages: 4
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Berru, JHA, Patrick,
Un essai en PJ que vous pouvez considérer comme quelque peu capillotracté.
Un appui sur AM1 lance un userform où on entre le filtre désiré, avec comme userform :
VB:
Private Sub CommandButton1_Click()
    Unload UserForm1
End Sub
Private Sub TextBox1_Change()
    Application.EnableEvents = False
    [AM1] = UserForm1.TextBox1
    [AJ1].Select
    Calculate
    Application.EnableEvents = True
End Sub
et comme événementielle :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Fin
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, [AM1]) Is Nothing Then
        UserForm1.Show 0
    End If
Fin:
End Sub
La MFC est intuitive et évolutive.
 

Pièces jointes

  • Recherche 04 03 (1) (1).xlsm
    248.5 KB · Affichages: 0

patricktoulon

XLDnaute Barbatruc
re
bonsoir @sylvanu
pas besoins de userform
comme je l'ai dis tu met un textbox et tu lie le textbox a AM1
quand tu change le textbox la cellule change aussi et l'event calculate est donc déclenché pas besoins de valider ou une macro
j'ai mis le textbox a coté de Am1
 

Pièces jointes

  • Recherche 04 03 (3).xlsx
    221 KB · Affichages: 9
Dernière édition:

patricktoulon

XLDnaute Barbatruc
bonjour
tu peux pas valider les deux tu valide celle que tu utilise et tu peux néanmoins pour remercier celui qui ne sera pas validé lui donner un point avec les flèches
1646566997808.png

mais ce n'est pas une obligation
 

Statistiques des forums

Discussions
312 658
Messages
2 090 619
Membres
104 611
dernier inscrit
Kanette2024