Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

USF recherche VBA

  • Initiateur de la discussion Initiateur de la discussion marcelio
  • 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 !

marcelio

XLDnaute Occasionnel
Bonsoir le Forum,

J'ai beau chercher sur le forum, mais je n'arrive pas à trouver la solution à mon problème
J'ai un USF qui fait une recherche sur ma feuille entière,
J'aimerais quel fasse sa recherche uniquement de la cellule D4 à EK43

Mon code
Option Explicit
Option Compare Text

Private Sub TextBox1_Change()
Dim R As Range
With ListBox1
.Clear
If TextBox1 = "" Then Exit Sub
For Each R In Cells.SpecialCells(xlCellTypeConstants)
If R Like "*" & TextBox1 & "*" Then
.AddItem R
.List(.ListCount - 1, 1) = R.Address
End If
Next
If .ListCount = 0 Then
MsgBox "pas de trace", vbInformation, "Saisie annulée..."
TextBox1 = ""
End If
End With
End Sub

Private Sub CommandButton2_Click()
Dim i As Byte
With ListBox1
If .ListCount > 0 Then
For i = 0 To .ListCount - 1
If .Selected(i) = True Then Range(.List(i, 1)).Select: Exit For
Next
End If
End With
Unload Me
End Sub

Private Sub ListBox1_Click()
Range(ListBox1.List(ListBox1.ListIndex, 1)).Select
End Sub

Merci beaucoup de votre aide.

Marcelio
 

Pièces jointes

Re : USF recherche VBA

Bonjour à tous,

Peux-tu essayer ceci :

VB:
Private Sub TextBox1_Change()  Dim R As Range
  With ListBox1
    .Clear
    If TextBox1 = "" Then Exit Sub
    'For Each R In Cells.SpecialCells(xlCellTypeConstants)
    For Each R In Feuil1.Range("D4:EK43")
      If R Like "*" & TextBox1 & "*" Then
       .AddItem R
       .List(.ListCount - 1, 1) = R.Address
      End If
    Next
    If .ListCount = 0 Then
      MsgBox "pas de trace", vbInformation, "Saisie annulée..."
      TextBox1 = ""
    End If
  End With
End Sub

A+ à tous
 
Re : USF recherche VBA

Bonsoir JCGL, Lone-Wolf et le Forum,

Je vous remercie pour vos réponse, je vais garder celle de JCGL qui correspond le mieux à mon fichier.
Je vous souhaite à tous les 2 et au Forum une bonne soirée.

A+ Marcelio
 
Re : USF recherche VBA

Bonsoir JCGL, Lone-Wolf et le Forum,

Je vous remercie pour vos réponse, je vais garder celle de JCGL qui correspond le mieux à mon fichier.
Je vous souhaite à tous les 2 et au Forum une bonne soirée.

A+ Marcelio
 
- 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
10
Affichages
630
Réponses
15
Affichages
628
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…