Extraction de cellules avec longueur définie

NIKYST

XLDnaute Nouveau
Bonjour à tous,

Je fais une extraction d'une plage Excel vers un fichier .txt mais je n'ai pas la meme nombre de caractères pour les champs extraits.
En fait je dois réutiliser le fichier texte ensuite et le nombre de caractères par champ est important.

Dans l'exemple joint, je voudrais que les prénoms soient extraits sur 11 caractères tout le temps.

Merci d'avance
 

Pièces jointes

  • exemple.xls
    22.5 KB · Affichages: 50
  • exemple.xls
    22.5 KB · Affichages: 46
  • exemple.xls
    22.5 KB · Affichages: 48

Jocelyn

XLDnaute Barbatruc
Re : Extraction de cellules avec longueur définie

Bonjour le Forum,
Bonjour NIKYST,

Un essai en fichier joint, le soucis étant que fait 'on pour les prénoms qui on plus de 11 caractères

Jocelyn
 

Pièces jointes

  • 11 caractères.zip
    5.6 KB · Affichages: 26

Staple1600

XLDnaute Barbatruc
Re : Extraction de cellules avec longueur définie

Bonjour à tous

Dans la colonne E de ton fichier
et en E1
=STXT(D1;1;11) puis recopier la formule vers le bas.

edition: houps j'avais pas vu le code VBA, désolé
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Extraction de cellules avec longueur définie

Bonjour, salut Jocelyn,
Si j'ai bien compris, c'est très simple :
- selectionner la colonne C puis menu Insertion-Colonne
- dans la nouvelle colonne en C2, entrer la formule : =GAUCHE(D2;11) puis tirer vers le bas
- Utiliser la plage A:C pour le transfert
A+

Salut Staple et Renauder, je ne vous avais pas vu arriver
 

Discussions similaires

Réponses
5
Affichages
376
Réponses
6
Affichages
250

Statistiques des forums

Discussions
312 338
Messages
2 087 396
Membres
103 537
dernier inscrit
alisafred974