Bonjour,
J'ai une routine Excel VBA 2010 pour supprimer les doublons qui fonctionnait suivant un livre de 2010.
Maintenant, je suis passé à Excel VBA 2016 et cette routine ne fonctionne pas.
je vais numéroter les lignes pour mieux repérer celles qui me posent problèmes :
1) Sub SupprimerDoublons()
2) Dim vCellule As Object
3) Selection.Sort Key1:=ActiveCell, Order1:=xlAscending, Header:=xlGuess, MatchCase:=False, Orientation:=xlTopToBottom
4) For Each vCellule In Selection
5) If vCellule.Value = vCellule.Offset(1, 0) Then
6) vCellule.Delete
7) End If
8) Next
9) End Sub
J'ai toute la ligne 3) qui se met en rouge et les messages suivants :
Erreur de compilation:
Erreur de syntaxe
J'ai cherché sur le web mais n'est pas trouvé de solutions.
Peut-être qu'une personne a rencontré ce problème et sait le résoudre.
Merci par avance de vos aides.
Cordialement
JeanF44