Supprimer caractères après un caractère défini
Résolu
Yoakim
-
Yoakim -
Yoakim -
Bonjour,
Je recherche désespérement un code qui me permette de supprimer les caractères d'une cellule après le premier caractère défini rencontré, en l'occurence ","
Exemple de conversion souhaitée :
"Darcheux,Roger,Mme et M." = "Darcheux"
Merci pour votre aide :)
Je recherche désespérement un code qui me permette de supprimer les caractères d'une cellule après le premier caractère défini rencontré, en l'occurence ","
Exemple de conversion souhaitée :
"Darcheux,Roger,Mme et M." = "Darcheux"
Merci pour votre aide :)
A voir également:
- Supprimer caractères après un caractère défini
- Supprimer rond bleu whatsapp - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere speciaux mac - Guide
1 réponse
Bonjour,
A adapter pour votre cas
Ou utiliser la fonction Split() comme ça :
A adapter pour votre cas
Sub ExtractFirstWord()
Dim ws As Worksheet
Dim chaine As String
Dim c As String
Dim str As String
Dim i As Long
Set ws = ThisWorkbook.Worksheets(1)
chaine = ws.Cells(1, 1)
For i = 1 To Len(chaine)
c = Mid(chaine, i, 1)
If c <> "," Then
str = str & c
Else
MsgBox str
Exit Sub
End If
Next i
End Sub
Ou utiliser la fonction Split() comme ça :
Sub SplitCell()
Dim ws As Worksheet
Dim chaine As String
Dim str
Set ws = ThisWorkbook.Worksheets(1)
chaine = ws.Cells(1, 1)
str = Split(chaine, ",")
MsgBox str(0)
End Sub
Yoakim
Super ! Merci pour votre aide :) :) :)