kevinkleinp
XLDnaute Nouveau
Bonjour l'équipe,
Je fais appel à vous car j'ai un petit souci sur une macro.
Je souhaite supprimer dans une colonne, des sauts de lignes qui se trouvent après une chaîne de caractère (ex : SNO001) .
Malheureusement dans mon code, Il ne réalise pas son travail jusqu'au bout puisque je me retrouve encore avec des sauts de lignes à la fin de chaque cellule.
Le voici :
Exemple de cellule :
Pourriez vous m'aidez svp ?
Merci d'avance
Je fais appel à vous car j'ai un petit souci sur une macro.
Je souhaite supprimer dans une colonne, des sauts de lignes qui se trouvent après une chaîne de caractère (ex : SNO001) .
Malheureusement dans mon code, Il ne réalise pas son travail jusqu'au bout puisque je me retrouve encore avec des sauts de lignes à la fin de chaque cellule.
Le voici :
Code:
Sub Nettoyage()
num_ligne_fin = Sheets("DATA TICKET").Cells(Cells.Rows.Count, "AG").End(xlUp).Row
Set col_note_resolution = Sheets("DATA TICKET").Range("AG2:AG" & num_ligne_fin)
ActiveWorkbook.Names.Add Name:="col_note_resolution", RefersTo:=col_note_resolution
For Each cell_col_note_resolution In col_note_resolution
cpt = 1
If cell_col_note_resolution.Value <> "" Then
While Not (IsNumeric(Right(cell_col_note_resolution.Value, cpt)))
cell_col_note_resolution.Value = Left(cell_col_note_resolution.Value, Len(cell_col_note_resolution.Value) - cpt)
cpt = cpt + 1
Wend
End If
Next cell_col_note_resolution
End Sub
Exemple de cellule :
Code:
Bonjour,
La demande a été traitée
Cordialement
SNO001
saut de ligne
saut de ligne
saut de ligne
saut de ligne
Pourriez vous m'aidez svp ?
Merci d'avance