Appliquer une fonction "CHERCHE" à toutes mes feuilles de calcul

Cher communauté,

Je souhaite réaliser une macro Excel qui me simplifierai grandement la vie.
Débutante en VBA, je souhaite obtenir cette macro qui me semble être très difficile.

Je vous explique 👇

J'ai une fonction : SI(ESTNUM(CHERCHE("nom_entreprise";"Colonne C"));CONCAT(A1;B1;"@societe.com");"")

En gros, cette fonction me permet d'aller chercher le nom d'une entreprise dans la colonne C et d'écrire son adresse email dans la colonne F avec le prénom + nom.
Cependant, j'ai énormément d'entreprises différentes et cela me prend un temps fou…

Merci beaucoup pour votre aide. 😊

(((Dim ws As Worksheet

For Each Rows In Worksheets
If Cells(3, 3) = InStr("entreprise1", "entreprise") Then
Cells(3, 6).Select

'Ecrire CONCAT(A1;B1;"@societe.com") sinon rien

Répéter. ))

Bonjour,

Je ne suis pas sûr de bien comprendre mais il est possible d'utiliser une formule INDEX EQUIV pour faire une recherche...

Par ailleurs, si le problème est d'avoir des noms d'entreprise dans plusieurs feuilles, alors il faut tous les regrouper dans une feuille, qu'on pourrait appeler "Entreprises" ou "Clients", de manière à avoir une seule base (et donc tous les oeufs dans le même panier).

C'est la pratique classique.

Cdlt,

Bonjour et bienvenue,

Merci de joindre fichier à ta demande pour une aide adaptée du forum.

Tu en profiteras pour indiquer ta version Excel dans ton profil.

Suivant la version utilisée, les propositions pourront être différentes.

Cdlt.

Rechercher des sujets similaires à "appliquer fonction cherche toutes mes feuilles calcul"