IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Recherche d'une valeur exacte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Recherche d'une valeur exacte
    En fait, j'ai un soucis avec une formule, j'essaye de rechercher une chaine de caractére exacte mais je n'y arrive pas, par exemple, je fais rechercher nimes et je voudrais qu'il me sorte nimes et pas "nimasa". Vous savez comment je peux faire ? Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Dim FL1 As Worksheet
     
    Private Sub Recherche_Click()
    Dim MotCherche, Plage As Range, Cell As Range
    MotCherche = Me.TextBox1.Text
    ColonneRecherche = 1
    Set Plage = FL1.Range(Cells(1, ColonneRecherche), _
                Cells(Range("A65536").End(xlUp).Row, ColonneRecherche))
    With Plage
        Set C = .Find(MotCherche, LookIn:=xlValues)
        If Not C Is Nothing Then 'donnée trouvée
                'On place les données de la ligne dans les textbox
                Me.TextBox2.Text = FL1.Cells(C.Row, 2).Value
                Me.TextBox3.Text = FL1.Cells(C.Row, 3).Value
                Me.TextBox4.Text = FL1.Cells(C.Row, 4).Value
                Me.TextBox5.Text = FL1.Cells(C.Row, 5).Value
            Else
                MsgBox "Donnée non trouvée"
        End If
    End With

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Par défaut
    bonjour,

    je ne comprends pas tout
    tu recherche le mot dans la col1 et tu lis les valeurs des col2,3,4,5 lorsque la valeur a ete trouvée
    peux tu preciser ce que tu attends

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Valeur exacte
    Bonjour
    En fait la formule recherche effectivement dans la colonne 1 et ensuite elle place la ligne correspondante dans des box. Donc je cherche un moyen pour rechercher une valeur exacte dans cette colonne 1. Et aprés une formule qui me changerai cette meme ligne selectionnée par rapport à ce que je mettrai dans ces memes box...

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    une piste
    ajoutez LookAt:=xlWhole comme argument à .Find

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Merci
    Merci, et dire que j'avais la réponse en face de moi ! Et oui, des fois, on a pas la bonne défénition de certaines fonction...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche d'une valeur
    Par zut94 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 15/06/2006, 13h47
  2. [VB6]recherche d'une valeur dans une table access
    Par fahmichebaane dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 19/04/2006, 15h26
  3. [VBA] Recherche d'une valeur dans un autre fichiers puis
    Par Nicos77 dans le forum Général VBA
    Réponses: 11
    Dernier message: 24/03/2006, 11h24
  4. Réponses: 40
    Dernier message: 24/02/2006, 14h19
  5. [D6] Recherche d'une valeur dans un fichier
    Par Lung dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2005, 08h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo