Supprimer las 3 derniers caractéres dans une

Philipsgn Messages postés 3 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
A voir également:

4 réponses

Philipsgn Messages postés 3 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
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
bonjour,
En VBA, puisque tu le demande :D
    Cells(1, 1) = Left(Cells(1, 1), Len(Cells(1, 1) - 3))

A+
-1