Créer une vu de synthèse en VBA

Fermé
Tony1711 - 26 avril 2016 à 16:59
 Tony1711 - 3 mai 2016 à 11:14
Bonjour,

Je voudrais a partir d'un tableau de bord sur Excel créer un tableau de synthèse des tâche encore à faire.

Ce tableau de synthèse ne devrait contenir que le contenu des colonnes A-B-C-F-L-M-T pour les lignes qui contiennent la valeurs "EUI" en colonne L.

Le fichier excel servant egalement pour historique je voudrais que ma boucle commence par la fin et qu'elle s'arrete lorsqu'elle rencontre un "OK" en ligne x et colonne T

Quelqu'un pourrait- il me donner des indication pour ma boucle je suis un peu perdu

Merci d'avance

Cordialement

A voir également:

1 réponse

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
28 avril 2016 à 10:44
Bonjour
Une proposition, a adapter en fonction de vos données
Option Compare Text
Sub RecupDonnees()
    Application.ScreenUpdating = False
    Set F1 = Sheets("Synthese")
    Set F2 = Sheets("TableauDeBord")
    Derlig = F2.Cells.Find(what:="*", searchdirection:=xlPrevious).Row
    Lig = 2
    For i = Derlig To 2 Step -1
        If F2.Cells(i, "T") = "OK" Then End
        If F2.Cells(i, "L") = "EUI" Then
            F1.Cells(Lig, 1) = F2.Cells(i, "A")
            F1.Cells(Lig, 2) = F2.Cells(i, "B")
            F1.Cells(Lig, 3) = F2.Cells(i, "C")
            F1.Cells(Lig, 4) = F2.Cells(i, "F")
            F1.Cells(Lig, 5) = F2.Cells(i, "L")
            F1.Cells(Lig, 6) = F2.Cells(i, "M")
            F1.Cells(Lig, 7) = F2.Cells(i, "T")
            Lig = Lig + 1
        End If
    Next i
End Sub

Cdlt
0
Merci beaucoup.

Cordialement
0