XL 2016 isolés série de caractère d'une chaine

  • Initiateur de la discussion Initiateur de la discussion tuti
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tuti

XLDnaute Occasionnel
bonsoir,

dans une cellule A1, je dispose d'une chaine de caractères

ABC - azertyuiopqsdfghjklm


en B1, je souhaiterais isolés/conservés seulement les 3 premiers caractères
en C1, je souhaiterais l'inverse, supprimer les 6 premiers caractères


merci
 
Bonsoir

Une autre possibilité
Utiliser Données Convertir (deux fois)
1ere fois: Délimité / séparateur: -
2ème fois: Largeur fixe

NB: Une petit macro (juste pour illustrer mon propos) 😉
Enrichi (BBcode):
Sub Macro1()
[A1] = "ABC - azertyuiopqsdfghjklm"
MsgBox "Début test"
[A1].TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, Other:=True, OtherChar:="-", FieldInfo:=Array(Array(1, 1), Array(2, 1))
MsgBox "1er Données/Convertir"
[C1].TextToColumns Destination:=Range("C1"), DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 9), Array(7, 1))
MsgBox "2nd Données/Convertir"
'mise en forme, juste pour le test
With [B1:C1]
    .Borders.Value = 1
    .Interior.Color = 1600
    .Font.Color = RGB(55 + 1600 / 8, 0, 0)
    .Font.Bold = True
    .Font.Size = 16
End With
[A1].CurrentRegion.Columns.AutoFit
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
406
Réponses
4
Affichages
738
Retour