Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

noms = recherche dans feuilles

  • Initiateur de la discussion Sylvain
  • Date de début
S

Sylvain

Guest
Bonjour à tous,

J’ai un vrai problème….dans mon projet.

Je cherche à définir un nombre (soit 1 soit 2 soit 3.) selon qu’une valeur ce trouve dans des tableaux dans d’autres feuilles (soit feuille1 soit feuille2 soit feuille3)

Par exemple :
Dans Feuille 1
A1 = durand
B2 = ? 1 si valeur durand(A1) trouvé dans tableau feuille1
2 si valeur durand(A1) trouvé dans tableau feuille2
3 si valeur durand(A1) trouvé dans tableau feuille3

merci d’avance. sylvain
 
S

steplof

Guest
Salut Sylvain

Bon ton problème a pas l'air trop compliqué


Si tu connais la plage couverte par tes tableaux en feuille1, 2 ou 3 , une macro du style


For each feuille in classeur
for each cellule in plage tontableau
if feuill1.range("a1").value=feuille.cellule.value then feuil1.range("B2").value=feuille.name
next cellule

te donnerait en B2 le nom de la feuille qui renvoit vrai...

Bon peut être un peu lourd mais un début de piste...


en espérant t'avoir aidé

Tiens moi au courant

Steplof
 
J

Jean-Marie

Guest
Bonjour à tous

Voici une formule toute bête :


=(NB.SI(Feuil1!3:65536;A1)>0) + (NB.SI(Feuil2!1:65536;A1)>0)*2 + (NB.SI(Feuil3!1:65536;A1)>0)*3

Tu peux adapter les plages des données (Feuil1!3:65536) etc ...

Peux-tu avoir la valeur de la cellule A1 dans plusieurs feuilles ?.

@+Jean-Marie
 
S

Sylvain

Guest
merci les gars,

je débute dans excel, le problème me parait énorme pour moi, alors c'est tout simple pour vous....je courre essayé vos macros/formules.

merci.
 

Discussions similaires

Réponses
10
Affichages
528
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…