Recherche dans un spradsheets

  • Initiateur de la discussion Initiateur de la discussion isa44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

isa44

XLDnaute Occasionnel
Bonjour le forum ,

J'utilise un Userform incluant une liste importante dans un spradsheets.
Je voudrais pouvoir retrouver des lignes contenant des mots en saisissant ce mot dans un Textbox.

Je joint un petit fichier

Merci à tous et toutes.
 

Pièces jointes

Re : Recherche dans un spradsheets

Bonsoir,

J'ai tenté avec application.countif mais rien à faire. Spreadsheet ignore peut-être ces appels aux fonctions feuille (?)
Regarde si ça te va :
Code:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode <> 13 Then Exit Sub
    Dim plage As Range, lig As Long, col As Long
    With Me.Spreadsheet1.[A1].CurrentRegion
        For lig = 2 To .Rows.Count
            .Rows(lig).EntireRow.Hidden = True
            For col = 2 To .Columns.Count
                If LCase(.Cells(lig, col)) = LCase(TextBox1.Text) Then
                    .Rows(lig).EntireRow.Hidden = False
                    Exit For
                End If
            Next col
        Next lig
    Me.Spreadsheet1.[A1].Select
    End With
End Sub
eric
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
19
Affichages
869
Réponses
15
Affichages
464
  • Question Question
Réponses
6
Affichages
416
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
666
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Réponses
4
Affichages
569
Réponses
12
Affichages
410
Retour