Creer une cellule de recherche d'un mot precis (Excel)

Bonjour

je fais l'inventaire de stock de pneus, j'aimerai créer une cellule dans une feuille Excel qui me permettra de faire une recherche d'un mot ou nombre précis, et mettre en surbrillance les lignes où sont trouvés ce mot ou nombre en question. un exemple de fichier en pièce jointe permettra de mieux comprendre ...

j'ai besoin de votre aide

Merci

41classeur1-test.xlsx (13.49 Ko)

Bonjour,

et pourquoi ne pas utiliser un filtre ?

Bonjour et bienvenue,

en retour, le fichier en xlsm (2010) avec une macro d'eriiic adaptée à une seule colonne de filtre

avec saisie "intuitive" par TextBox nommée

Bonne suite

Cordialement

axion

124classeur1-test.xlsm (23.13 Ko)

Merci pour vos interventions...

Marc, je ne voudrais pas utiliser de filtre parce que mes collègues utiliseront aussi le même fichier, mais ne seront pas comment effectuer une recherche.

Merci Axion!

Super le fichier; mais comment l'avez vous fait

ce n'est pas Excel ca hein?!? je voudrais maintenant le reproduire mais je n'y arrive pas. Aussi, je constate que la recherche se limite juste a une seule colonne or je souhaite étendre la recherche sur toute la feuille. comment faire?

Re

C'est toujours de l'Excel, avec un peu de VBA.

j'ai fait un petit ajout pour les 5 premières colonnes, en visitant l'onglet "Développeur"

par rajout de TextBox nommées (voir image)

Mais ces toutes petites macros ne semblent reconnaître que le format "Texte"

les chiffres doivent être convertis, s'ils ne servent pas aux calculs. (ex: les références, tags, etc...)

Le nombre de lignes est arrêté à 100, mais peut être agrandi, bien sûr !

En cas de difficulté, reviens nous voir

Bonne suite

Cordialement

axion

imp ecr develop
37classeur1-test.xlsm (33.88 Ko)

c'est formidable!!! (agréablement)

je sais ce que je ferai de mon weekend (cours VBA)

merci , ca répond a mes attentes.

je travaillerai la dessus et au besoin je retourne.

Merci.

De rien...

Mais, au fait, j'ai modifié les MFC pour simplifier, sans tenir compte qu'elles pouvaient être validées par

des données extérieures... dans le but de passer en mode compatibilité 2003-2007, sans résultat probant.

sur mon fichier, elles seraient à reprendre.

@+

Cordialement

axion

En réalité, avec vba tel que cela s'affiche, nous n'avons plus vraiment besoin de MFC, puisque, lorsque le texte recherché est introduit dans la case de recherche, les lignes qui apparaissent dans la feuille ne sont que celle contenant le mot recherché.

Merci encore Axion, tu mérite une étoile de plus.

Bonjour fbella, le Forum

Merci de tes remerciements

J'en réserve beaucoup pour eriiic qui m'a fourni les bases de solution

Cordialement

axion

Bonjour Axion

Tout d'abord, merci de m'avoir motivé dans VBA et maintenant je peux un peu développer...

Par contre, mes collègues trouvent difficile d'avoir plusieurs cellules pour faire une recherche dans une même tableau.

J'ai essayé de créer juste une case (une seule cellule ) de recherche, mais je n'y arrive pas.

Pourriez vous m'aider Sil vous plait

Voici une base de code à coller dans le module de la feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
                                   Dim Rg As Range
If Target.Address = "$E$1" Then
    With Me.UsedRange
           .Font.ColorIndex = 0
        If Target.Value > "" Then
           Target.Select
            Set Rg = .Find(Target.Value, , xlValues, xlPart)
                B% = 1
               AD$ = Rg.Address
            Do
                    If Rg.Row > 3 Then Rg.Font.ColorIndex = 3: B = 0
                   Set Rg = .FindNext(Rg)
            Loop Until Rg.Address = AD
                   Set Rg = Nothing
            If B Then Beep
        End If
    End With
End If
End Sub

Pour annuler la surbrillance, juste effacer la cellule de recherche …

Rechercher des sujets similaires à "creer recherche mot precis"