Tri

Bonjour,

je suis tout nouveau donc si je fais une erreur veuillez me pardonner

sur un fichier excel j'ai 3 feuilles : acheter / vendeur / bilan

sur la feuille acheter: j'ai rubrique, nom, prénom, phone...... et idem sur la feuille vendeur

je souhaiterais sur la feuille bilan récupérer les" rubriques" identiques des deux autres feuilles et les faire afficher dans 2 tableaux sur bilan.

pensez vous que cela soit réalisable

merci

12demo.xlsx (11.53 Ko)

Bonsoir,

Rien à voir avec un tri !

attention à l'orthographe et aux espaces dans les noms.

dans le VBE de la feuille "bilan"

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("b8")) Is Nothing Then
        If Target.Count > 1 Then Exit Sub

        '--- vendeur ---
        With Sheets("vendeur")
            Range("k2") = "=vendeur!b5=$b$8" 'critère
            .Range("b4:h" & .[b65000].End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
            Range("k1:k2"), CopyToRange:=Range("e5:i5"), Unique:=False
        End With

        '--- acheter ---
        With Sheets("acheter")
            Range("k2") = "=acheter!b5=$b$8" 'critère
            .Range("b4:h" & .[b65000].End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
            Range("k1:k2"), CopyToRange:=Range("k5:o5"), Unique:=False
        End With
            Range("k2").ClearContents
    End If
End Sub

Amicalement

Claude

alleluia

merci beaucoup Claude

bonjour

bonjour dubois

autrement pour les "anti vba " sans matricielle ni colonne intermediaire

16yaya73.zip (11.53 Ko)

cordialement

Bonjour,

Si tu repasse par là, n'oublies pas la petite formalité

a resolu3

Salut tulipe

Claude

@ Tulipe

bonjour et merci.

cependanr si je rajoute une rubrique dans acheteur et vendeur, celle-ci ne s'affiche pas dans le menu deroulant.

Comment puis je modifier cela

merci

re

pour rallonger la liste : saisis dans la colonne AA de la feuille bilan ; je crois que j'ai prevu pour 14 rubriques ; si ce n'est pas assez : tu selectiones B9 puis >Donées>>>validation >>>liste et tu remplaces 14 par plus

sinon il y aurait un moyen de faire une liste directement avec les val que tu saisis dans les 2 tableaux ;mais c'est un peu binz surtout si tu n'as pas une quté industrielle de val a dedoublonner donc faisons simple en faisant attention a l'orthograhe car le moindre ecart perturbe tout le mieux c'est de saisir la rubrique dans l'un ou l'autre tableau et de cop/col dans AA

cordialement

re forum,

Une bonne habitude à prendre:

dédier une feuille pour les listes Validation (comme j'ai fait sur mon fichier)

1) tu les nomme dynamiquement

2) c'est + clair et + propre

Claude

Bonjour Claude,

question a 10 centimes

Comment je peux avoir acces a VBE pour modifier le code

Ça y est j'ai réussi a trouver

merci

Je reviens vers vous Claude pour qq informations techniques

j'essaie de modifier votre fichier mais je n'arrive pas

je souhaiterais déplacer le menu déroulant qui se trouve en b8 actuellement et le mettre en a5

ou dois je modifier le code?

Je pose des questions bêtes je présume mais je suis très très très novice en excel (je vais m’améliorer )

Merci

Bonsoir,

Tu déplace la liste Validation en A5,

et dans la macro, du remplace les B8 par A5

attention, tu as les critères à modifier ($b$8 devient $a$5)

en tout, 3 lignes de code à modifier

Claude

Rechercher des sujets similaires à "tri"