Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Extraire des chaines de caractère en VBA

Flolongboard

XLDnaute Nouveau
Bonjour,

Comment puis-je extraire en VBA les caractères des chaines suivantes sachant que seule l'année a un nb de caractères fixes
123-xxxxxxxxxxxxx-2019
1-xxxxx-2018

- à gauche du tiret (ex 123 ou 1) et les convertir en texte
- les 4 deniers caractères (2019 ou 2018)

Je vous remercie pour votre aide.

Flo
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir,

« seule l'année a un nombre de caractères fixe »
et : « les 4 derniers caractères (2019 ou 2018) »

ok, mais comme l'année est toujours à la fin,
il suffit d'utiliser : =DROITE(A1;4)

attention : cette année sera une année texte,
pas une année numérique.


soan
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

solutions VBA, solutions formules.
Il manquait la troisième voie
C'est à dire:
Données-Convertir/Séparateur [x] Autres (choisir le tiret)
NB: A l'étape 3 de l'assistant , on peut choisir le type d'export
(voir copie écran ci-dessous)
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…