> Tous les forums > Forum Bureautique
 Suppression dans cellule Excel
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
PIPE
  Posté le 11/02/2014 @ 05:12 
Aller en bas de la page 
Petit astucien

Bonjour,

Dans un fichier Excel de 500 lignes, dont une colonne de cellules comporte trois chiffres et trois lettres, je voudrai supprimer les trois lettres dans toute la colonne.

Cela est-il possible ?

Si oui comment ?

Merci.

PIPE

Publicité
poussebois
 Posté le 11/02/2014 à 07:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Peux-tu préciser un peu ?

Les cellules ont-elles toutes le même format genre abc123 ?

Peux-tu joindre un exemple de fichier ?

@ +

razibus
 Posté le 11/02/2014 à 10:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour: ta configuration ? elle est à jour ?IE 7 ?avec Microsoft Office ? de quelle année?

Tu ouvres Excel →Clic en haut de la colonne en question →Format → tu choisis tes critères et tes décimales

gilbert_rgi
 Posté le 11/02/2014 à 11:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Message original par PIPE

Bonjour,

Dans un fichier Excel de 500 lignes, dont une colonne de cellules comporte trois chiffres et trois lettres, je voudrai supprimer les trois lettres dans toute la colonne.

Cela est-il possible ?

Si oui comment ?

Merci.

PIPE

Bonjour

si la colonne où se trouvent les données est A

en B1 mettre dans la cellule = droite(a1;3)

puis tirer la poignée de recopie vers le bas

voilà un exemple

https://www.zeta-uploader.com/1206048501



Modifié par gilbert_rgi le 11/02/2014 11:52
poussebois
 Posté le 11/02/2014 à 11:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

,

A gilbert_rgi.

C'est bien sûr une solution évidente. encore faut-il être sur du format type abc123. Ce peut être aussi 123abc, 1a2b3c, ...

C'est pourquoi je demandais un exemple de fichier pour voir.

ferrand
 Posté le 11/02/2014 à 12:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

à tous,

D'après le post initial, le format serait plutôt : 123abc, donc les chiffres à gauche !

dont une colonne de cellules comporte trois chiffres et trois lettres

Dans le doute (ça devient une pratique générale de poser des questions sans fournir les données exactes du problème ! ) je proposerai une petite macro qui traitera tout contenu de cellule qu'on voudra bien sélectionner, en extrayant les chiffres et eux seuls, où qu'ils se trouvent dans la chaîne :

Sub ExtractChiffres()
Dim c As Range, i%, v
On Error Resume Next
For Each c In Selection
v = ""
For i = 1 To Len(c.Value)
If IsNumeric(Mid(c.Value, i, 1)) Then _
v = v & Mid(c.Value, i, 1)
Next i
c.Value = v
Next c
End Sub

A noter que si le contenu est un nombre décimal, la virgule sera supprimée, si la cellule contient une formule, c'est le résultat renvoyé qui sera traité et la formule sera remplacée, si aucun chiffre n'est trouvé le résultat sera ""...

Maintenant, s'il s'agit d'extraire les chiffres placés en tête de chaîne uniquement, cette macro suffirait :

Sub ExtractNombreInitial()
Dim c As Range
For Each c In Selection
c.Value = Val(c.Value)
Next c
End Sub

Elle renverrait pour : 123abc => 123 ; 12ab3c => 12 ; ab123c => 0 ...

PappyYves
 Posté le 11/02/2014 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

Je suppose que les cellules de la colonne à modifier ont bien toutes le même nombre de caractères.

Avant d'utiliser le VBA, on peut alors utiliser la commande /Données/Convertir.

Avant, s'assurer de disposer d'une colonne vide à droite de la colonne à modifier, et choisir largeur fixe, ajuster au nombre de caractères à séparer...

Supprimer la colonne inutile... fin

Bonne chance

jemamuse
 Posté le 11/02/2014 à 22:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir à tous , lorsque j'ai une telle liste , et que je supprimer 123 ( par exemple) et qu'il ne doit plus rester que ABC , comme je travaille avec OFFICE 2003 ,( et W7) je bleuis toute la colonne , et je vais dans EDITION/REMPLACER/et dans la fenetre qui s'ouvre , 1) rechercher --->> 123 2) remplacer par ---->> ne rien mettre , laisser vide cette petite case / REMPLACER TOUT ; En principe il ne restera plus que ABC .

razibus
 Posté le 12/02/2014 à 08:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ce serait bien si pipe disait ou elle en est? après avoir répondu aux questions posées.

Publicité
jemamuse
 Posté le 14/02/2014 à 11:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour aux intervenants de cette demande formulée par PIPE . Aucune suite aux diverses propositions ,.........où est passé PIPE ?????

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
case à cocher dans cellule Excel 2010
Excel: Faire apparaître dans cellule nom sélection
Excel: valeur cellule impliquée dans calcul ailleurs -> connexions
Petit triangle dans la cellule Excel
REPORTS REFERENCE CELLULE DANS CLASSEURS EXCEL LIES
Chercher une liste de mots dans une cellule Excel
Excel 2007 résultat formule dans une autre cellule
Excel 2007 formule et saisie dans la même cellule
Excel 2007 couleur dans une cellule non imprimable
couleur dans cellule excel
Plus de sujets relatifs à Suppression dans cellule Excel
 > Tous les forums > Forum Bureautique