Carla Bruni£Quelqu'un m'a dit£20068£M -£kfn [3 MB]
Celine Dion£J'attendais£20710££kfn [6 MB]
Celine Dion£Je ne vous oublie pas£20069£M -£kfn [6 MB]
Celine Dion£Je sais pas£20070£M -£kfn [3 MB]
Celine Dion£Pour que tu m'aimes encore£20071£M -£kfn [3 MB]
Celine Dion£S'il suffisait d'aimer£20072£M -£kfn [4 MB]
Celine Dion£Ziggy£20073£M -£kfn [2 MB]
avec le curseur sur la dernière ligneSelection.TextToColumns Destination:=Range("G1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="£", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, _
1)), TrailingMinusNumbers:=True
désolé, merci1)), TrailingMinusNumbers:=True
donc ils ne vont bien entendu pas se retrouver sur la meme ligne que sur le listing d'origineCala Bruni - quelqu'un m'a dit sur une seule ligne car il n'y a qu'un titre
Celine Dion
j'attendrai "et sur la meme ligne" je ne vous oublie pas
je sais pas "et sur la meme ligne" pour que tu m'aimes encore
ETC...
l'idée c'est que si il n'y a qu'un titre on crée 1 ligne
s'il y en a plusieurs on met 2 titres par ligne et sans répéter le nom de l'artiste
merci beaucoupSub Bouton1_Clic()
Application.ScreenUpdating = False
Range("A1:C" & Range("A65535").End(xlUp).Row).ClearContents
Range("G1:G" & Range("G65535").End(xlUp).Row).Select
Selection.TextToColumns Destination:=Range("G1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="£"
Columns("I:K").ClearContents
ligne = 1
For i = 1 To Range("G65535").End(xlUp).Row
Cells(ligne, 1) = Cells(i, 7)
Cells(ligne, 2) = Cells(i, 8)
If Cells(i + 1, 7) = Cells(i, 7) Then
Cells(ligne, 3) = Cells(i + 1, 8)
i = i + 1
End If
ligne = ligne + 1
Next i
Application.ScreenUpdating = True
End Sub