OVH Cloud OVH Cloud

Suppression du debut d'un champ

3 réponses
Avatar
coconuts
Bonjour,

Je voudrais savoir comment supprimer les 7 premiers caracteres de tous
les champs d'une colonne.

Merci =E0 vous pour votre aide

Jean-Michel

3 réponses

Avatar
CAIRIS
Plusieurs solutions :
- soit tu sélectionnes ta colonne, puis dans le menu Données/Convertir puis
Largeur fixe et tu positionnes le curseur après le 7ème caractère (attention
à ne rien avoir dans la colonne qui suit la colonne à convertir) ;
- soit tu utilises la fonction STXT : Exemple :STXT(A1;8;30) où A1 = ta
cellule à convertir, 8 est le 1er caractère à prendre en compte et 30 est le
nombre de caractères à prendre à partir du 8ème (tu peux y mettre le nombre
que tu veux en fonction de la largeur de ta colonne).
--
Catherine



Bonjour,

Je voudrais savoir comment supprimer les 7 premiers caracteres de tous
les champs d'une colonne.

Merci à vous pour votre aide

Jean-Michel




Avatar
Pierre Fauconnier
Bonjour

Sans VBA:

Dans une colonne vide, saisir ceci (Je suppose que la colonne à modifier est
la colonne A et que B est libre, à toi d'adapter la formule et la
manipulation...)
=droite(a1,nbcar(a1)-7)
Recopier cette formule jusqu'à la dernière ligne utilisée en A
Sélectionner la colonne B, copier, puis collage spécial valeur.
Recopier B sur A
Supprimer B

En VBA
Sub Supprimer7Caracteres()
Dim Cellule As Range
For Each Cellule In Range("a1:a" & Range("a65536").End(xlUp).Row)
If Len(Cellule.Value) > 7 Then Cellule.Value =
Right(Cellule.Value, Len(Cellule.Value) - 7)
Next Cellule
End Sub

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


a écrit dans le message de news:

Bonjour,

Je voudrais savoir comment supprimer les 7 premiers caracteres de tous
les champs d'une colonne.

Merci à vous pour votre aide

Jean-Michel
Avatar
coconuts
Merci infiniment, ca marche :)


Plusieurs solutions :
- soit tu sélectionnes ta colonne, puis dans le menu Données/Converti r puis
Largeur fixe et tu positionnes le curseur après le 7ème caractère ( attention
à ne rien avoir dans la colonne qui suit la colonne à convertir) ;
- soit tu utilises la fonction STXT : Exemple :STXT(A1;8;30) où A1 = ta
cellule à convertir, 8 est le 1er caractère à prendre en compte et 30 est le
nombre de caractères à prendre à partir du 8ème (tu peux y mettre le nombre
que tu veux en fonction de la largeur de ta colonne).
--
Catherine



Bonjour,

Je voudrais savoir comment supprimer les 7 premiers caracteres de tous
les champs d'une colonne.

Merci à vous pour votre aide

Jean-Michel