Bonjour à tous,
Voila j'ai, dans mon classeur Excel, une feuille fréquence avec des correspondance.
Chaine de caractere | Correspondance
20G | KA
6 G | C
4 G | C
... ...
La premiere colonne correspond à ce que je peux trouver comme chaine de caractere dans mes cellules d'une autre feuille (cells(1,2) par exemple), la deuxieme correspond à ce que j'insere dans la cellule d'a coté(cells(1,3) par exemple)
J'utilise pour cela la fonction InStr dans mon VBA
chaine = la premiere colonne de mon exemple qui ce trouve plus haut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... If (InStr(Designation, chaine) <> 0) Then ...
Designation = la cellule que je test Cells(1,2)
Cependant, si par exemple j'ai une Cellule qui contient "CTOTO KA", il va m'inserer C plutot que KA (que je souhaite récupéré).
Je ne vois pas comment faire pour lui dire de me récupéré tel chaine dans ma cellule.
Merci
Partager