Recherche renvoyant le nom de la feuille

bonjour,

J'ai une liste sur une feuille et je voudrais faire une recherche sur plusieurs feuilles afin déterminer sur quelle feuille se trouve l'élément recherché.
Pouvez-vous, svp, m'aider?
Dans le fichier ci-joint, j'ai donné en cellule C4 le résultat attendu.

Merci d'avance,
Cordialement,

Bonjour Ali

Avec une petite fonction personnalisée à mettre dans un module

Function NomFeuille(sCrit As String)
  Dim Sht As Worksheet
  Dim RngF As Range
  Application.Volatile
  For Each Sht In ThisWorkbook.Sheets
    If Sht.Name = ActiveSheet.Name Then GoTo SuiteSht
    Set RngF = Sht.Cells.Find(What:=sCrit)
    If Not RngF Is Nothing Then NomFeuille = Sht.Name: Exit Function
SuiteSht:
  Next Sht
  ' Si rien trouvé
  NomFeuille = "#N/A"
End Function

Et qu'on appelle en mettant en C4

=NomFeuille(B4)

A+

Bonjour

Bonjour à tous

Un essai à tester

Bye !

bonjour

un essai au plus simple sans VBA

cordialement

12essaegh.xlsx (14.78 Ko)

Merci à tous

VBA c'est un peu lourd pour moi. Mais vraiment un grand Bravo à ceux qui le maitrisent.

Tulipe, svp, j'ajoute une petite difficulté : cas où le nom de la société est répertorié 2 fois.

pouvez-vous m'aider, SVP.

re

pourquoi pas

cordialement

7essaegh22.xlsx (15.37 Ko)
Rechercher des sujets similaires à "recherche renvoyant nom feuille"