VBA

Bonjour à tous,

J'essaye de faire apparaître le nom de l'opération selon si la cellule contient certain caractère.

J'ai réussi avec la formule SI(ESTNUM(CHERCHE sauf que je veux faire cela avec une base de données.

Merci de votre aide

5classeur1.xlsx (16.86 Ko)

Bonjour

Tu ne peux pas mettre une plage de plusieurs cellules dans l'argument "Texte_cherché" de la fonction CHERCHE(), ni dans l'argument "valeur_si_vrai" de la fonction SI(), sauf si tu valide ta fonction en matricielle (valider avec CTRL + MAJ + ENTREE).

Même en mettant en matricielle, il y a uniquement la première ligne de la plage qui fonctionne.

Merci

Votre problématique à déjà été traités plusieurs fois sur le forum. Si vous faites une recherche par mots-clés (en espérant que certains choisissent mieux leur titre de sujet que vous), vous devriez trouver des résultats.

Personnellement, j'ai ce sujet en tête :

https://forum.excel-pratique.com/viewtopic.php?f=2&t=112628

Je n'ai pas réussi à changer le titre après avoir créée le sujet :/

Malheureusement, je n'ai toujours pas réussi à trouver la solution.

Je ne comprend pas pourquoi en matricielle, cela ne fonctionne pas.

Est-il possible de créer un code VBA ? Faire une boucle avec les plages ?

2fournisseur.xlsx (12.20 Ko)
Rechercher des sujets similaires à "vba"