1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Sub ListeDesOUI()
Option Explicit
Dim tablo, fs, dico As Object
Dim i&
Set fs = Sheets("Feuil1")
tablo = fs.Range("A4:J" & fs.Range("A" & Rows.Count).End(xlUp).Row)
Set dico = CreateObject("Scripting.Dictionary")
Sheets("OUI").Activate
Columns("A:H").Select
Columns("A:H").Clear
Range("I4").Clear
For i = 1 To UBound(tablo, 1)
If tablo(i, 10) = "x" Then
dico(tablo(i, 1)) = tablo(i, 2)
End If
Next i
Sheets("OUI").Range("A2").Resize(dico.Count, 1) = Application.Transpose(dico.keys)
Sheets("OUI").Range("B2").Resize(dico.Count, 1) = Application.Transpose(dico.items)
Columns("A:A").Select
Selection.Font.Bold = True
End Sub |
Partager