Supprimer las 3 derniers caractéres dans une

Philipsgn Messages postés 3 Date d'inscription   Statut Membre -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
Dans un fichier EXCEL, je voudrais supprimer, dans une colonne de longueur variable, les 3 derniers caractères .
Comment faire avec une macro
MERCI
Configuration: Windows XP
Firefox 2.0

4 réponses

  1. Philipsgn Messages postés 3 Date d'inscription   Statut Membre 1
     
    Merci pour votre réponse, mais je ne sais pas si je me suis exprimé clairement.
    > Dans plusieurs fichiers EXCEL, j'ai une colonne de longueur variable, dont je
    > voudrais supprimer les 3 derniers caractères. Cette chaine de caractéres a aussi
    > une longueur variable. Comment réaliser cette macro?
    > Encore merci
    1
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    la formule que je t'ai mis taccourci le texte de la cellule de 3
    et si c'est pour un colonne
    supposons colonne A
    Supposon ligne de 4 à 100
    dim i as integer
    1
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    la formule que je t'ai mis taccourci le texte de la cellule de 3
    et si c'est pour un colonne
    supposons colonne A
    Supposon ligne de 4 à 100
    dim i as integer
        For i = 4 to 100
               Cells(i, 1) = Left(Cells(i, 1), Len(Cells(i, 1) - 3))
        next i
    Semblerait que CCM fait encore des sienne.
    A+
    1
  4. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    bonjour,
    En VBA, puisque tu le demande :D
        Cells(1, 1) = Left(Cells(1, 1), Len(Cells(1, 1) - 3))

    A+
    -1