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

Detection de chaine de caracteres

  • Initiateur de la discussion Initiateur de la discussion romainchu78
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

romainchu78

XLDnaute Occasionnel
Re bonjour.
dans une colonne de donnees. jai des chaines de caracteres qui commentent tous pas XXX- ou Y- ou WW- suivi de caracteres.
per exemple:

COLONNE C
XXX-rehrehre
Y-regregreg
XXX-kyhuk
XXX-loiliuliu
WW-JGJGJ

a l'aide dune macro je voudrais qu'il y ai suppresion auto de tous les caractere a partir du caractere "-".

ce qui donnerait apres traitement:

COLONNE C
XXX
Y
XXX
XXX
WW

la taille de la colonne peut varier.
 
Re : Detection de chaine de caracteres

Re,

Essaye comme ca :

Code:
Sub SupCaract()
Dim cell As Range
Dim t
For Each cell In Range("C1:C" & Range("C65536").End(xlUp).Row)
   t = Split(cell, "-")
   cell = t(0)
   cell = Trim(cell)
Next
End Sub

Dans l'exemple, le séparateur doit toujours être le tiret "-"
 
Dernière édition:
Re : Detection de chaine de caracteres

Sur les 5 exemples que tu as mis, chez moi pas d'erreur.
La fonction split découpe le chaine suivant un séparateur, ici le tiret.
Le premier groupe a pour index 0, le deuxième 1, le troisième 2 .../...
Donc ici tu cherches à garder le premier groupe, donc t(0).

cell = Trim(cell) sert à enlever les espaces superflus au cas ou il y en aurait.

As tu un exemple des données réelles à tester ?
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

K
Réponses
6
Affichages
623
kajamiat
K
C
Réponses
13
Affichages
1 K
cedric_hiss
C
R
Réponses
6
Affichages
1 K
romain.83
R
H
Réponses
7
Affichages
1 K
Holeshotman
H
A
Réponses
2
Affichages
2 K
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…