Integrer fonctions simple dans le VBA - (2)

Bonjour à tous,

Je suis confronté à un problème. (Excuse moi d'être débutant, je bloque sur beaucoup de choses ...) Enfin bref, voici mon souci :

2 colonnes sont concernées dans le calcul que j'aimerais intégrer dans mon VBA : "Activity LabourDescription" et "Time slot".

Il y a des données dans la premiere et c'est dans la deuxième que j'aimerais intégrer mon calcul. Je voudrais simplement extraire les 2 dernieres lettres qui sont à droite après un "%". J'ai essayé avec la fonction =RIGHT() et =SEARCH() dedans mais je n'arrive pas à isoler les 2 dernieres lettres à droite ...

Ce qui complique un peu le tout, c'est que parfois il n'y a pas de "%". J'aimerais dans ces cas là obtenir un "JJ" par défaut.

En effet je souhaite obtenir ces 2 lettres (souvent des JJ ou DN ou DJ ...), car je voudrais faire un vlook up sur un tableau qui définit ces 2 lettres ( JJ = jour, DM =Dim&nuit ... Enfin tout y est dans la pièce jointe, vous allez comprendre

L'idéal serait d'avoir cette extraction des 2 lettres, et le Vlookup qui s'enchainent afin d'obtenir directement des "jour"ou "Dim&nuit" ou autre dans la colonne "Time Slot".

Je sais que c'est beaucoup demandé, mais ca m'est vraiment difficile d'avancer sur ce coup ...

Un grand merci par avance !

Bonsoir,

Ci-joint une proposition, à tester.

Les #NA, ce sont par exemple les "JS" pour lesquels il n'y a pas de correspondance dans le tableau (normal ?).

Bonne soirée

Bouben

Rechercher des sujets similaires à "integrer fonctions simple vba"