XL 2013 Afficher les valeur uniques dans la zone de liste

lestoiles1

XLDnaute Occasionnel
Bonjour à tous,

J'aimerais afficher la liste des valeur unique avec l'heure à cotes dans la zone de liste macro.

Merci bcp

Lestoiles
 

Pièces jointes

  • Afficher les valeurs uniques dans la liste macro.xlsm
    20 KB · Affichages: 6
Solution
Bonjour lestoiles1, le forum,

On ne sait pas trop ce que vous entendez par "valeur unique" mais bon voyez cette macro :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i&
With ListBox1
    .Clear 'RAZ
    For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
        If Application.CountIf(Columns(1), Cells(i, 1)) = 1 Then
            .AddItem Cells(i, 1)
            .List(.ListCount - 1, 1) = Cells(i, 2).Text
        End If
    Next
End With
End Sub
Elle s'exécute quand on modifie ou valide une cellule quelconque.

A+

job75

XLDnaute Barbatruc
Bonjour lestoiles1, le forum,

On ne sait pas trop ce que vous entendez par "valeur unique" mais bon voyez cette macro :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i&
With ListBox1
    .Clear 'RAZ
    For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
        If Application.CountIf(Columns(1), Cells(i, 1)) = 1 Then
            .AddItem Cells(i, 1)
            .List(.ListCount - 1, 1) = Cells(i, 2).Text
        End If
    Next
End With
End Sub
Elle s'exécute quand on modifie ou valide une cellule quelconque.

A+
 

Pièces jointes

  • Afficher les valeurs uniques dans la liste macro.xlsm
    20.2 KB · Affichages: 7

lestoiles1

XLDnaute Occasionnel
Bonjour lestoiles1, le forum,

On ne sait pas trop ce que vous entendez par "valeur unique" mais bon voyez cette macro :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i&
With ListBox1
    .Clear 'RAZ
    For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
        If Application.CountIf(Columns(1), Cells(i, 1)) = 1 Then
            .AddItem Cells(i, 1)
            .List(.ListCount - 1, 1) = Cells(i, 2).Text
        End If
    Next
End With
End Sub
Elle s'exécute quand on modifie ou valide une cellule quelconque.

A+
Excuse moi Job75, j'ai mis un useform avec un Listbox dedans, mais l'heure ne s'affiche pas, peut-tu checker ça un coup stp? Merci
 

Discussions similaires

Statistiques des forums

Discussions
315 098
Messages
2 116 189
Membres
112 679
dernier inscrit
Yupanki