Macro recherche

Résolu
mizou00 Messages postés 44 Statut Membre -  
mizou00 Messages postés 44 Statut Membre -
Bonjour à tous,

j'ai la macro suivante qui marche parfaitement et qui permet de faire des recherches, mais je voudrais inclure même les chiffres tels que 10,121212

Sub Rectangleàcoinsarrondis1_Cliquer()

Dim rngTrouve As Range
Dim strChaine As String

strChaine = InputBox("Nom à rechercher :")
Set rngTrouve = ActiveSheet.Columns().Cells.Find(what:=strChaine)

If rngTrouve Is Nothing Then
MsgBox "Pas trouvé"
Else
Cells.Find(what:=strChaine).Activate
End If

Set rngTrouve = Nothing
End Sub


Merci pour votre aide

6 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Changer la déclaration de ta variable.
    Dim strChaine As Variant

    A+
    0
  2. mizou00 Messages postés 44 Statut Membre
     
    Merci pour ta réponse mais c'est toujours pareil

    Il m'affiche Le message Pas trouvé
    0
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Pourtant j'ai tester avec Variant et ça fonctionnait.
    Quel est le format de la cellule qui contient 10,1212 ?
    EDIT : je viens de retester et même avec String ça fonctionne !!
    Voir format cellule ?
    L'expérience instruit plus sûrement que le conseil. (André Gide)
    Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Normalement cela devrait fonctionner.

    Pour chercher un nombre tu dois taper 10.1212 (avec le point et pas la virgule),
    ou plutôt un nombre qui se trouve dans la feuille car 10.1212 n'y est pas, c'est donc normal de pas le trouver !

    cordialement
    0
  6. mizou00 Messages postés 44 Statut Membre
     
    ah oui merci beaucoup j'utilisai la virgule et ca ne marchai pas !

    merci a tous pour votre aide
    0