+ Reply to Thread
Results 1 to 18 of 18

Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

  1. #1
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Bonjour,

    Après avoir fait le tour de plusieurs forums, je n'ai toujours pas trouvé la réponse à ma question.
    J'espère donc que vous pourrez m'aider à résoudre mon problème!

    Pour résumer, j'ai mis 2 commandbutton :
    => Le premier me permettant de filtrer mon tableau selon un critère
    => Le second me permettant de filtrer dans un 2ème temps mon tableau selon 4 critères.
    Or je ne parviens pas à faire fonctionner mon second CommandButton (le premier fonctionne à merveille ) et je ne sais pas comment faire en sorte que le 2nd command button ne filtre pas les informations triées par le 1er commandbutton.

    Si vous pouviez m'éclairer très rapidement (je dois rendre ça début de semaine prochaine... ), vous seriez super!

    Merci d'avance!!

    Pour les plus curieux, je vous ai détaillé mon tableau ci-dessous :

    J'ai réalisé un tableau qui contient plusieurs données :
    - 1ère colonne : des familles de crédit
    - 2ème colonne : des sous-familles de crédit (correspondants à la 1ère colonne)
    - 3ème colonne : des conditions liées à la sous-famille de crédit sélectionnée (2ème colonne)
    - 4ème colonne : des documents liés à la sous-famille de crédit sélectionnée (2ème colonne)
    - 5ème colonne : des sûretés liées à la sous-famille de crédit sélectionnée (2ème colonne)
    - 6ème colonne : des documents correspondants à chaque sûreté (5ème colonne) : chaque sûreté peut requérir plusieurs documents

    En haut de mon tableau, j'ai mis deux listes déroulantes dépendantes :
    - La famille de crédit
    - La sous-famille de crédit
    suivies d'un command button qui permet de trier dans mon tableau la sous-famille de crédit sélectionnée (2ème colonne) et donc de voir apparaitre les conditions et documents affiliés à cette sous-famille de crédit.

    La macro utilisée est la suivante :

    Private Sub CommandButton1_Click()
    ActiveSheet.Unprotect

    If Not IsEmpty(Range("Créditsélectionné")) Then ActiveSheet.Range("$A$20:$K$900").AutoFilter Field:=3, Criteria1:=Range("Créditsélectionné").Value

    Et ça fonctionne!

    Là où cela ne fonctionne plus est pour le 2nd command button!

    Pour ce dernier, j'ai mis 4 listes déroulantes, chacune dépendant de la sous-famille sélectionnée précédemment.
    Je voudrais qu'en pressant le commandbutton, cela me sélectionne TOUTES les sûretés que j'ai sélectionnées SANS enlever ma sélection avec le premier command button.
    Or quand je le fais, rien ne change.

    J'ai utilisé la macro suivante :

    Private Sub CommandButton3_Click()
    ActiveSheet.Unprotect
    If Not IsEmpty(Range("Sûreté1sélectionnée")) Then ActiveSheet.Range("$A$20:$K$900").AutoFilter Field:=10, Criteria1:=Range("Sûreté1sélectionnée").Value
    If Not IsEmpty(Range("Sûreté2sélectionnée")) Then ActiveSheet.Range("$A$20:$K$900").AutoFilter Field:=10, Criteria1:=Range("Sûreté2sélectionnée").Value
    If Not IsEmpty(Range("Sûreté3sélectionnée")) Then ActiveSheet.Range("$A$20:$K$900").AutoFilter Field:=10, Criteria1:=Range("Sûreté3sélectionnée").Value
    If Not IsEmpty(Range("Sûreté4sélectionnée")) Then ActiveSheet.Range("$A$20:$K$900").AutoFilter Field:=10, Criteria1:=Range("Sûreté4sélectionnée").Value
    End Sub

  2. #2
    Forum Contributor
    Join Date
    11-15-2012
    Location
    Buffalo, NY
    MS-Off Ver
    Office 365
    Posts
    282

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Si vous avez, peut-être un petit éxemple, nous pourons vous comprendre un peu mieux!

    HTH

    Tony

    Joyeuse nouvelle annee (excusez mon français!)

  3. #3
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Talking Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Bonjour!

    Vous trouverez en PJ mon exemple!Checklist MLE_TUTOS V4 - Copy.xls

    J'espère que vous pourrez y voir un peu plus clair.

    Vous verrez qu'en actionnant le command button 1 : "Appliquer le CT sélectionné", ça trie le CT désiré et fait apparaître les conditions et documents correspondants.
    Par contre, le command button 2 : "Appliquer les sûretés sélectionnées" ne fonctionne pas...
    Si vous avez une idée du code VBA à appliquer, ce serait super!

    Merci d'avance :-)

  4. #4
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    vous filtrez toujours $A$20:$K$900, mais pour le button2, là vous utilisez $A$11:$K$900, pourquoi ?

  5. #5
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    C est une erreur...
    J ai omis de le modifier!:-(

  6. #6
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Re-bonjour!

    En fait, pour simplifier ma question, je souhaiterais sur un même tableau filtrer à partir de deux commandbuttons des données différentes. Mon problème est qu'un command button annule l'autre en quelque sorte.
    Comment insérer la notion ET dans mon code VBA?
    Auriez-vous une idée??

    Merci d'avance !!

  7. #7
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    j'ai nommé votre range A20:K900 "MonRange" et j'utilise celui dans les macros.
    Vous devez encore verifier quel column corresponde avec les 4 valeurs dans button3
    Attached Files Attached Files

  8. #8
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Bonjour !
    Merci beaucoup pour votre super travail!
    Et très bonne idée de renommer mon range par "MonRange"!
    Par contre, je ne peux toujours pas faire mes deux sélections avec mes 2 commandbuttons (à moins que je ne me trompe, c'est possible ;-) ).
    Je ne sais pas comment faire en sorte que si je sélectionne 2 sûretés, cela filtre correctement.
    Est ce que vous voyez ce que je veux dire?
    J'ai l'impression que dans le code il faut insérer une notion du genre : "et/ou" telle ou telle sûreté.

    Merci beaucoup pour votre aide!

  9. #9
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    bsalv,

    Après avoir revu ce que vous avez mis dans les codes, pour le commandbutton3, j'ai besoin de filtrer dans la 10ème colonne (colonne J).
    Or vous avez mis "autofilter 4" jusqu'à 7.
    J'ai corrigé et j'ai mis "autofilter 10".
    Dites-moi si je me trompe! :-)

  10. #10
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    votre file est un xls, donc <=excel2003 et pourtemps dans vos données vous specifiez excel2007. C'est bizar.
    Jusqu'a 2003 on avait 2 possibles and/or, donc sans column supplementaire c'etait impossible en 2003
    en excel2007, on pouvait utilisez
    Please Login or Register  to view this content.
    en annexe le column L pour la situation excel2003.
    si vous n'utilisez pas les 4 conditions en 2007, le array ne containdra plus ces 4 cells !!!
    Attached Files Attached Files

  11. #11
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Re-bonsoir!

    Tout d'abord, merci énormément, vous êtes mon sauveur!
    Je commençais à tourner en rond avec ce tableau!

    Pour excel, en fait j'ai effectivement la version 2007 mais je dois réaliser ce tableau pour des personnes ayant la version 2003. Pratique!

    Par contre, j'ai juste une autre petite question ! (promis après j'arrête )

    En fait, j'ai besoin que le command button 2 n'annule pas les documents et les conditions qui apparaissent grâce à la sélection du commandbutton 1 (colonnes F et H).
    Dans le fichier ci-joint : Checklist MLE_TUTOS 4 - Réponse V0.2.xls, j'ai fait en sorte que les sûretés de la colonne J n'apparaîssent pas aux mêmes lignes que les documents et les conditions.

    Aurais-tu une idée de code pour faire en sorte que les cellules dites remplies des colonnes F et H filtrées par le commandbutton 1 ne soient pas enlevées par le commandbutton 2?

    Dis-moi si je ne suis pas claire! (c'est plus que probable! )

    Merci encore une fois

  12. #12
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    alors, vous voulez justement enlever le filtre sur la 12ième column !
    Please Login or Register  to view this content.

  13. #13
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Bonjour Bsalv :-)

    A nouveau merci pour votre réactivité!

    Justement je ne souhaite pas enlever le filtre du 2ème commandbutton.
    Je voudrais que les filtres du 1er et du 2nd commandbutton s'accumule et ne s'annulent pas.
    Ainsi, idéalement, je souhaiterais qu'en appuyant sur le commandbutton 2, cela n'enlève pas le filtre du commandbutton 1 (à savoir maintenir les cellules remplies des colonnes F et H).
    Si cela n'est pas possible, peut être serait-il plus simple de regrouper tous ces filtres sur un seul et même commandbutton?
    Qu'en dites-vous?

  14. #14
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Re-bonjour Bsalv,

    Alors finalement, j'ai trouvé la solution pour excel 2007 à savoir rajouter à la fin de la formule du 2nd commandbutton "" tout simplement.
    Mon souci est que cela laisse des vides au-dessus de mes sûretés...
    J'ai donc essayé de faire deux tableaux l'un en-dessous de l'autre : le premier qui est filtré par le commandbutton1 (de A20 à H 129) et le second (en dessous de A135 à H457)qui idéalement serait filtré par le 2nd command button...
    J'ai essayé d'utiliser les mêmes formules mais en changeant les range.
    Hélas ça ne fonctionne pas. Aurais-tu une piste de solution??
    Je suis désolée pour toutes mes questions! En tout cas, merci à nouveau pour ton aide très précieuse!

    Bonne journée :-)

  15. #15
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    au lieu de "" peut-etre "<>"
    ces 2 ranges ? excel2003 ne supporte pas cela, 1 range par worksheet.
    il faut creeer 2 formules dans le colomn L ou M avec lequel le résultat est 1 quand vous voulez voir la règle et 0 si cela n'est pas le cas.
    Donc premiere formule pour 20:129 et 2ieme formule pour >135.

  16. #16
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Oui super, c'est exactement ce que je viens de faire pour excel version 2003!
    Merci beaucoup Bsalv!
    Concernant la version 2007, penses-tu qu'il soit faisable par contre d'utiliser 2 ranges différents et donc d'avoir deux filtres sur deux parties de la feuille?

  17. #17
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    quand vous utilisez des "tables" (tableaux?), c'est possible mais si ces tables se trouvent sur les mêmes lignes, ce n'est pas evident.
    Mais si le 2ieme se trouve en dessous du premier et vous vouleze ajouter une ligne dans le premier table et ils n'utilisent pas les memes columns, vous recevez un avertissement.
    Donc, tout est possible avec quelques précautions.
    voir annexe.
    Attached Files Attached Files

  18. #18
    Registered User
    Join Date
    01-03-2014
    Location
    FRANCE
    MS-Off Ver
    Excel 2007
    Posts
    11

    Re: Tableau excel avec 2 commandbutton dont un avec 4 critères (4 listes déroulantes)

    Ok super bsalv,

    Merci encore pour tout!

    Très bonne journée à vous!

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Vlookup avec plusieurs résultats - TOP10
    By lord_of_darkness in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 04-04-2013, 08:37 AM
  2. Question de IF avec plusieurs statements
    By feejo in forum Non English Excel
    Replies: 3
    Last Post: 08-20-2008, 02:25 AM
  3. [SOLVED] [SOLVED] Problème avec une boite de message!
    By [email protected] in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 07-18-2006, 05:35 PM
  4. Replies: 1
    Last Post: 05-28-2005, 12:52 PM
  5. Connaitre la taille d'une image avec Excel et VBA
    By Laurent GOSSET in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 01-16-2005, 09:07 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1