Bonjour à tous,
Tout d'abords merci pour ce site et ce forum. J'y découvre la puissance d'excel et des macros.
Je sollicite votre aide aujourd'hui pour compléter mon code sur un champ de recherche, adapté de la vidéo suivante = https://www.blog-excel.com/creer-un-champ-de-recherche-vba/
1) Je souhaiterai étendre la recherche à toutes les feuilles du classeur et nom une simple colonne sur une feuille et d'afficher le résultat dans une listbox adjacente
Mon problème se trouve principalement sur la boucle qui permet de chercher sur l'ensemble des feuilles. Comment dois-je faire ?
2) Est il possible d'afficher en plus du résultat, le nom de la feuille où se trouve le résultat, ainsi que la ligne... par exemple ?
Je souhaite afficher dans la listbox : le résultat, le contenu de la colonne suivante , le nom de la feuille et la ligne (ou adresse cellule)
Merci d'avance. voici mon bout de code :
Option Compare Text
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
ListBox1.Clear
If TextBox1 <> "" Then
For ligne = 2 To 24
If Cells(ligne, 1) Like "*" & TextBox1 & "*" Then
ListBox1.AddItem Cells(ligne, 1) & " " & Cells(ligne, 2)
End If
Next
End If
End Sub
Bien cordialement,
Mozen