Extraire une liste de course

Bonjour j'ai fait un petit tableau. J'aimerai dans une colonne G ma liste de course.

Serais donc t'il possible d'avoir une fonction dans la colonne G qui me trierai la colonne C en fonction de la colonne E pour les résultats égale à 0 ou Vide (ou inférieur à 1)?

image

Merci d'avance

Bonjour Niceuh,

il faut utiliser la fonction « Rang » couplée à un multiple de ligne () est fin d’éviter les égalités, tu créées une nouvelle colonne à côté de la E avec cette formule et après tu peux faire un décaler vers la gauche pour retrouver l’entité de la colonne B

Salut, en utilisant les colonnes que tu nous a montrées :

Sub listeCourses()

    Dim Ws_course As Worksheet
    Set Ws_course = ActiveSheet

    derligCourse = Ws_course.Range("B" & Rows.Count).End(xlUp).Row

    Dim tabCourse() As Variant
    tabCourse = Ws_course.Range("B2", "E" & derligCourse).Value

    For i = LBound(tabCourse, 1) To UBound(tabCourse, 1)
        If (tabCourse(i, UBound(tabCourse, 2)) = 0) Or (tabCourse(i, UBound(tabCourse, 2)) = 0 = "") Then
            derligListe = Ws_course.Range("G" & Rows.Count).End(xlUp).Row
            Ws_course.Range("G" & derligListe + 1).Value = tabCourse(i, 2)
        End If
    Next i

End Sub

Bibu

Je vous remercie pour les réponses qui m'ont fort bien aider serais t'il possible que la macro sois en permanence activé ?

En permanence activée c'est à dire ? A chaque changement de quantité, la liste de course doit être actualisée ?

Rechercher des sujets similaires à "extraire liste course"