Recherche chiffre dans plusieurs feuilles

Résolu
mic6259 Messages postés 371 Statut Membre -  
baladur13 Messages postés 47349 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
J'ai cette macro qui me donne bien le chiffre recherché.
Serait-il possible qu'il me renvoi a la feuille concerné et a sa position?.
Merci

Sub chercher()
cherche = InputBox("valeur cherchée ?")
nbre = ThisWorkbook.Sheets.Count
For cptr = 1 To nbre
If Application.CountIf(Sheets(cptr).Cells, cherche) > 0 Then
MsgBox cherche & " se trouve dans la feuille " & Sheets(cptr).Name
Exit Sub
End If
Next
MsgBox "valeur cherchée, " & cherche & ", inconnue.", vbExclamation
End Sub

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    MsgBox Sheets(cptr).Cells.Find(cherche).Address 


    A l' avenir, Merci d'insérer les codes entre les balises <>


     Michel
    0
    1. mic6259 Messages postés 371 Statut Membre 1
       
      Merci beaucoup super mais çà ne m'indique pas dans quelle feuille.
      Merci pour tout
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Surtout, ne fais aucun effort pour progresser en VBA....

    MsgBox Sheets(cptr).Name & " " & Sheets(cptr).Cells.Find(cherche).Address

    pour mic6259/CCM, le service consommateur

     Michel
    0
    1. mic6259 Messages postés 371 Statut Membre 1
       
      Bonjour michel_m
      Je suis désolé, mais je ne comprend rien en code VBA,par contre je sais les modifier mais pas les créer.J'ai rechercher dans Google sans succés, c'est pour cela que je m'en remets au Forum
      Je viens d'essayer votre code c'est parfait.
      Merci beaucoup pour votre compréhension.
      0