Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro qui selectionne le 1er code sur plusieurs séparés par des virgules

  • Initiateur de la discussion Céline
  • Date de début
C

Céline

Guest
Bonjour le forum !

J'ai une colonne avec plein de codes séparés par des virgules
ex : C-0002, C-0006, C-9999
Et je souhaiterai dans une autre colonne garder seulement le premier code
ex : C-0002.

Ceci avec une fonction ou une macro.
Merci beaucoup à tous

Et bon week-end en avance
Céline
 

Pièces jointes

  • nettoyage_liste_codes_separes_par_virgules.zip
    14.7 KB · Affichages: 11
P

PhiBou

Guest
Bonjour Céline, le Forum

Si tes données sont colonne A tu tapes en B1

=GAUCHE(A1;TROUVE(",";A1)-1)

puis recopie incrémentée

Bonne fin de journée

PhiBou
 
C

Céline

Guest
Merci PhiBou,

Mais ca marche pas !
Avec la fonction =GAUCHE(A2;7) ca me donne ,C-0002
c'est presque ça ! mais sans la virgule

=GAUCHE(A1;TROUVE(",";A1)-1) pour ta fonction, j'ai pas compris ce qu'elle fait et elle ne me donne pas le résultat attendu, elle plante pas mais elle met vide .

A+
Céline
 
R

Robert

Guest
Céline,
Remplace A1 par A2 dans ton cas....
=GAUCHE(A2;TROUVE(",";A2)-1)
La macro veut dire prend la partie Gauche de la célulle A2 sur une longeur de la position de la virgule (Recherche la virgule dans A2) - 1 pour supprimer la virgule...
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…