2 criteres et Recap des lignes concernées

Bonjour et Merci par avance de votre aide precieux sur le sujet suivant

Selon un critère et une valeur butoir je voudrai faire un récapitulatif des lignes concernées.

voir l'exemple ci-joint plus explicite.

A savoir que les Datas Excede aisément les 5000 lignes

Merci de votre support

Bien cordialement

Daniel

17disq.xlsx (10.80 Ko)

Bonjour,

Essaye ce code normalement ça devrait marcher.

Private Sub Worksheet_Change(ByVal Target As Range)

Dim Lig

If Target.Address = "$G$10" Then
    For Each c In Range("C1:C" & Range("C1").End(xlDown).Row)
        If c.Value = Range("G10").Value And c.Offset(0, 1) <= Range("K2").Value Then
        Lig = Range("I" & Rows.Count).End(xlUp).Offset(1, 0).Address
        Application.EnableEvents = False
            Range(Lig).Value = Cells(c.Row, 1)
            Range(Lig).Offset(0, 1).Value = Cells(c.Row, 2)
            Range(Lig).Offset(0, 2).Value = Cells(c.Row, 4)
        Application.EnableEvents = True
        End If
    Next
End If
End Sub

J'espère que ça va t'aider.

Bonjour à tous

Une variante qui devrait être plus rapide si tu as énormément de lignes.

Bye !

15disq-v1.xlsm (23.36 Ko)

Merci pour vos réponses

Quand je change une variante est-ce qu'il est possible de faire un erase de la derniere recherche pour n'afficher que les 2 requetes du moment

Encore Merci de votre Aide

Daniel

De plus de vouloir rafraichir a chaque recherche j'essaye d'économiser en nombre de ligne pour aléger le systeme simplement je ne sais pas si cela est réalisable ...

Je vous l'expose et Par avance Merci de vos retours.

dans la colonne C j'ai la possibilité de mettre plusieurs choix, est ce que techniquement en rentrant mon choix en G10

le system est capable de comparer et remonter les donnés si G10 y est présent.

Cordialement

9disq-v1.xlsm (22.29 Ko)

Bonjour

Nouvel essai. Te convient-il ?

Bye !

13disq-v2.xlsm (22.60 Ko)

Merci infiniment gmb, c'est cool et sympa de ta part de t'etre penché sur cet item.

Il me reste plus qu'a trouvé la soluce qu'excel recherche ligne par ligne colnne C la chaine de caractère G10

et qu'il me donne les résultats et là ça sera l'apothéose

Encore Merci

Daniel

barachoie a écrit :

soluce qu'excel recherche ligne par ligne colnne C la chaine de caractère G10et qu'il me donne les résultats

J'avoue que je ne comprends pas. Quand tu cliques sur le bouton bleu, le résultat ne tient pas compte de la valeur que tu as choisie en G10 ?

Bye !

Gmb bonsoir,

Quand l intitulè G10 est seul dans la cellule colonne C ça fonctionne nickel mais usuellement ma cellule colonne C n est pas composè que de une Data unique mais de plusieurs dont celui de G10 que je voudrai affichè si pèsent.

Exemple si alpha est seul ça fonctionne

Si alpha. Apparaît parmi oméga tetha alors le prendre aussi

Voilà j espère avoir était le plus explicite possible

Bien cordialement

Daniel

Désolé mais je ne comprends toujours pas;

Montre moi un exemple de ce que tu veux obtenir...

Bye !

gmb bonjour,

ci-joint un exemple pour une meilleur compréhension, Encore Merci et Respect

Daniel

6disq-v2bis.xlsm (23.55 Ko)

Bonjour

Voilà :

15disq-v3.xlsm (23.44 Ko)

Bye !

gmb tu es un génie, c'est purement Excellent

grand Merci à toi.

Je Penses que tu as la solution pour le petit bug suivant.

Quand je tape un chiffre dans K2 < aux chiffres poposé en D:D rien ne s'efface il garde l'ancienne remonte.

Mais en tout cas tu as répondu parfaitement à mes attentes et je t'en suis tres reconnaissant

Daniel

Bonjour

Là aussi, donne moi un exemple car sur mon PC, cela semble bien fonctionner...

Bye !

gmb bonjour,

Vraiment désolé du retard à te répondre, un petit soucis avec mon Pc.

Dans le cas ou un des criteres est innéxistant alors reste figé l'ancien résultat

ci-joint un petit exemple alpha 110 existant ou 5 non existant

Bien Cordialement

Daniel

7disq-v3.xlsm (20.32 Ko)

Bonjour

Nouvelle version.

Bye !

7disq-v4.xlsm (21.06 Ko)

Merci gmb tu es un As !!!!

Une question gmb, de maniere matricielle comment puis-je faire remonter des valeurs avec la condition suivante.

si Cellule N vide et que Cellule K ou L ou M non vide alors remonter valeurs.

Pour meilleur approche j'ai un exemple ci-joint

Merci à toi pour tes lumières

Daniel

8tnq.xlsx (10.16 Ko)

Bonjour

barachoie a écrit :

de maniere matricielle comment puis-je faire remonter des valeurs ;;;

Désolé, mais sorti des macros, je ne suis pas très doué. Alors, pour les matrices ....

Tu dervrais rédiger un nouveau post sur le sujet !

Bye !

Merci gmb,

tu es modeste !!!!!

Merci pour ton support et amabilité

Penses-tu que c réalisable avec un traitement tel que tu m'as proposé avec disq....?

Daniel

barachoie a écrit :

Penses-tu que c réalisable avec un traitement tel que tu m'as proposé avec disq....?

A condition que j'aie bien compris car je ne trouve pas le résultat ''escompté''...

Bye !

5tnq-v1.xlsm (19.42 Ko)
Rechercher des sujets similaires à "criteres recap lignes concernees"