Récupération d'une partie d'une valeur

Bonjour tout le monde,

J'ai une colonne dans laquelle j'ai des motifs d'absences.

A1 : CP Congés Payés,

A2 : AM Arret Maladie

A3 : RTT0 Réduction Temps de Tr

J'aimerais récupérer avec vba le code de ces absences qui se trouvent au début. (CP ou AM ou RTT0 par exp)

Tous les codes n'ont pas le même nombre de caractères du coup je sais pas comment m'y prendre.

Juste une seule chose, il y a un espace après chaque code.

Avez vous une proposition ?

Merci bien.

Voilà !

Les fonctions Gauche et Cherche sont tes meilleurs amis de la journée !

J'ai pas mis les bonnes initiales mais tu auras compris le principe je pense !

le -1 est là pour enlever la valeur de l'ESPACE car elle est aussi compter dans le CHERCHE, ça évite que tu es ton texte + un espace (certes invisible mais quand même)

EDIT : Je n'avais pas vu que tu cherchais le code VBA my bad

Avec plaisir,

GetGouiLLed

Bonjour,

Un truc dans ce goût là peut-être ?

Left(Range("A1"),InStr(Range("A1"), " "))

RE,

Merci à vous, problème résolu.

Mus

Rechercher des sujets similaires à "recuperation partie valeur"