Couper du texte selon nb de caractères

Bonjour,

j'ai une colonne B avec du texte, je dois coller son contenu dans la colonne C, mais ce texte ne doit pas dépasser 320 caractères.

je cherche une solution pour couper à 320 caractères les textes présents dans chaque cellule de ma colonne.

Merci d'avance pour votre aide.

Bonjour,

Utilise la fonction STXT.

Cordialement.

Merci, du coup sa tronque pile au nombre de caractères choisi, y a t'il une solution pour rechercher le dernier espace du texte et le remplacer par des ... ? merci !

Bonjour le forum,

=GAUCHE(C1;320-MAX(SI(STXT(C1;LIGNE(INDIRECT("1:"&NBCAR(C1)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR(C1))))))&"….."

Bonjour,

Le cas échéant... petite fonction personnalisée :

Function SCINDER320(tx As String) As String
    Dim txt, ps$
    Application.Volatile
    txt = Split(Mid(Trim(tx), 1, 321))
    If Trim(txt(UBound(txt))) <> "" Then
        txt(UBound(txt)) = "": ps = Chr(133)
    End If
    SCINDER320 = RTrim(Join(txt)) & ps
End Function

Cordialement.

Merci beaucoup pour ce retour

Rechercher des sujets similaires à "couper texte caracteres"