avyrex1626
XLDnaute Nouveau
Bonjour,
Je reviens avec ce forum car je me retrouve avec un autre problème.
Avec ce code, il sépare les pos des noms inscrient dans la colonne L.
Mon problème maintenant est que la macro prend en considération le "-" afin de repérer les Pos.
Mais il y arrive qu'un nom possède aussi un "-". Quand ça arrive, il prend une partie du nom comme un numéro de PO.
Comment je peux corriger ça pour qu'il sépare les pos qui auraient par exemple le format qui se termine par "-00"
Les pos auront toujours 2 numéros après le "-". Jamais les noms.
Merci encore pour votre aide.
Je reviens avec ce forum car je me retrouve avec un autre problème.
Avec ce code, il sépare les pos des noms inscrient dans la colonne L.
Code:
Sub conversion()
Application.ScreenUpdating = False
For n = 4 To Range("L" & Rows.Count).End(xlUp).Row
While InStr(Range("L" & n), "-") <> 0
Range("M" & n) = Range("M" & n) & ";" & Mid(Range("L" & n), InStr(Range("L" & n), "-") - 6, 9)
Range("L" & n) = Replace(Range("L" & n), Mid(Range("L" & n), InStr(Range("L" & n), "-") - 6, 9), "")
Wend
Next n
For n = Range("L" & Rows.Count).End(xlUp).Row To 4 Step -1
x = Split(Range("M" & n), ";")
If UBound(x) > -1 Then
Range("M" & n) = x(1)
Range("L" & n) = Replace(Range("L" & n), ",", "")
For m = 2 To UBound(x)
Rows(n).Insert
Range("M" & n) = x(m)
Range("A" & n + 1 & ":L" & n + 1).Copy Destination:=Range("A" & n)
Next m
End If
Next n
Application.ScreenUpdating = True
End Sub
Mais il y arrive qu'un nom possède aussi un "-". Quand ça arrive, il prend une partie du nom comme un numéro de PO.
Comment je peux corriger ça pour qu'il sépare les pos qui auraient par exemple le format qui se termine par "-00"
Les pos auront toujours 2 numéros après le "-". Jamais les noms.
Merci encore pour votre aide.
Pièces jointes
-
avant.jpg100.2 KB · Affichages: 68
-
Copie de Test-convert-name-r2.xlsm24.6 KB · Affichages: 53
-
Apres.jpg53.4 KB · Affichages: 76
-
avant.jpg100.2 KB · Affichages: 73
-
Copie de Test-convert-name-r2.xlsm24.6 KB · Affichages: 55
-
Apres.jpg53.4 KB · Affichages: 72
-
avant.jpg100.2 KB · Affichages: 74
-
Copie de Test-convert-name-r2.xlsm24.6 KB · Affichages: 55
-
Apres.jpg53.4 KB · Affichages: 77