Extraction chaine de caracteres

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

CelluleVide

XLDnaute Occasionnel
Bonjour le forum,

A partir du libelle en colonne A et d'une liste exhaustive connue il me faut la couleur en colonne B.

Le Problème est que la liste de couleur contient 120 coloris differents !

Un petit fichier d'exemple est joint a ce post.

Bonne journée.
 

Pièces jointes

Re : Extraction chaine de caracteres

Bonjour

Pour réduire le temps d'analyse d'un for dans un for,

remplace
If InStr(UCase(cel.Value), UCase(coul.Value)) <> 0 Then cel.Offset(0, 1) = coul.Value

par
If InStr(UCase(cel.Value), UCase(coul.Value)) <> 0 Then
cel.Offset(0, 1) = coul.Value
exit for
end if

Bonne soirée
 
Re : Extraction chaine de caracteres

Bonsoir et merci a tous,

Le temps que j'essaie de comprendre la première réponse, j'en avais deux autres qui me vont parfaitement.

Je ne remercierai jamais assez les fondateurs de ce forum et tous les intervenants (Les forumeux comme ils disent dans les pyrénnées... 😀 )

Bonne soirée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 transposer
Réponses
6
Affichages
290
Réponses
5
Affichages
1 K
Retour