Bonjour à tous,
Je sollicite l'aide des pros du VBA pour répondre à ma problématique.
Je cherche à créer une macro qui recherche les doublons d'un numéro, présent en cellule A1, feuille1, dans la colonne L de ma feuille2, et ainsi de suite pour chaque ligne de ma feuille 1.
Une fois les doublons repérés, je voudrais afficher à coté du numéro (en C1 par exemple sur ma feuille 1) le nombre de fois où la macro a rencontré le numéro (si la macro trouve 3 fois le même numéro dans la colonne L, C1 contiendra 3)
Voici mon code, qui ne bug pas mais ne donne rien :
Besoin d'aide s'il vous plaît !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub Repetition () Dim x1 As Long Dim x2 As Long Dim LastRow As Long Dim i As Integer Dim j As Integer LastRow = Worksheets("feuille 2").Range("L1500").End(xlUp).Row LastRow2 = Worksheets("feuille 1").Range("A1500").End(xlUp).Row For x1 = LastRow To 1 Step -1 For x2 = LastRow2 To 1 Step -1 Compte = Application.WorksheetFunction.CountIf(Worksheets("feuille 2").Range("L2:L1500" & x1), Worksheets("feuille 1").Range("A" & x2)) For i = 2 To j If Compte > 1 Then Sheets("feuille 1").Cells(i, 3) = Compte End If Next Next Next End Sub
Cordialement
Partager