Solution pour limiter le contenu de ma cellule

Bonjour,

J'ai une colonne qui contient des chaines de caractère qui dépassent les 30 caractères dans la majorité des cas et je souhaite justement limiter ces chaines de caractère à 30 caractères en supprimant les caractères en trop qui se trouvent en bout de chaîne. Pourriez vous m'envoyez une petite solution macro ou VBA pour réaliser cela svp.

J'ai une autre colonne que je dois sectionner à 420 caractères en bout de chaîne aussi donc sa serait cool si vous pouviez me dire comment modifier le code pour passer de 30 à une autre valeur.

Merci d'avance

Bonjour,

Pas besoin de VBA, il suffit d'utiliser la fonction GAUCHE().

(et éventuellement copier / collage spécial - valeurs)

Salut tout le monde,

à tester

Sub test()
For Each cell In Range("A1", Cells(Rows.Count, "A").End(xlUp)) ' "A" la premiere colonne et "A1" la premiere cellule, à adapter
    With cell

        If .Value <> "" Then
            .Value = Left(.Value, 30) ' 30 c'est le nombre à adapter
        End If
    End With
Next

End Sub
Rechercher des sujets similaires à "solution limiter contenu"