Bonjour à tous,
Je reviens sur cette merveilleuse contribution de Galopin qui fonctionne à merveille.
Sauf que l'auteur des données que j'extraie a modifié la source.
Auparavant j'avais :
3570 - PAUL DURAND
Et maintenant :
PAUL DURAND - 3570
Cette macro ne fonctionne que sur le début de la cellule alors que ce que je veux retirer se trouve maintenant à la fin. Pour rappel, je ne veux conserver que le nom et prénom, et retirer le tiret et le matricule.
Voila la macro qui fonctionnait avant :
''' SUPPRIME CODE VENDEUR
Dim Arr, i%, x%, rng As Range
Set rng = [A1].CurrentRegion
With rng
Set rng = .Offset(2, 2).Resize(.Rows.Count - 2, 1)
End With
Arr = rng.Value
For i = 1 To UBound(Arr)
x = Len(Split(Arr(i, 1))(0)) + 4
Cells(i + 2, 3) = Mid(Arr(i, 1), x)
Next
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowFormattingCells:=True, AllowSorting:=True, AllowFiltering:= _
True, AllowUsingPivotTables:=True
End Sub
Merci pour votre aide !