userform avec listes déroulantes et cases à cocher

Vilain

XLDnaute Accro
Salut à tous,

Je fais actuellement une macro et bloque sur un élément que j'ai déjà fait il y a quelques temps mais que je ne parviens pas à reproduire... :(
C'est très simple : j'ai une colonne avec un titre et des données. Je souhaite que mon userform s'ouvre avec une liste déroulante sans doublons et qu'on puisse cocher plusieurs cases (exactement comme un filtre automatique en fait) et qu'une fois validé, la colonne soit filtrée uniquement sur ces données.
Voilà, pas bien sorcier, mais n'ayant plus du tout fait de vba depuis plus de 6 mois, je suis complétement perdu....

D'avance merci.

A plus
 

Pièces jointes

  • userform avec listes déroulantes et cases à cocher.xlsx
    8.8 KB · Affichages: 79

Papou-net

XLDnaute Barbatruc
Re : userform avec listes déroulantes et cases à cocher

Bonsoir Gillus69,

Je te laisse le soin de vérifier que ma réponse convient à ton besoin.

Bonne soirée.

Cordialement.
 

Pièces jointes

  • Copie de userform avec listes déroulantes et cases à cocher.xlsm
    18.3 KB · Affichages: 122

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Bonjour à vous deux,

On y est preque Papou, il ne reste plus qu'à valider et à filtrer sur les valeurs cochées !
Merci beaucoup en tout cas
Et non, ça n'est absolument pas comme le vélo ! Déjà que mon niveau était fabile, j'ai presque l'impression de repartir de 0... Comme c'est frustrant !

A plus
 

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Je ne parviens pas à adapter ce que j'avais déjà fais à ce cas particulier...
Je regrette tellement d'avoir stoppé vba pendant quelques mios :(
 
Dernière édition:

Papou-net

XLDnaute Barbatruc
Re : userform avec listes déroulantes et cases à cocher

Bonjour Gillus69,

Pas d'impatience, tout vient à point à qui sait attendre !

Voici ton fichier modifié.

Cordialement.
 

Pièces jointes

  • Copie 01 de userform avec listes déroulantes et cases à cocher.xlsm
    20.1 KB · Affichages: 85

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Merci beaucoup Papu-net, je commencais vraiment à m'aarracher les cheveux.
Une chose encore, la tu as masquer, moi je souhaite filtrer...
En fait, je souhaite filtrer pour ensuite copier tous le tablrau filtrer selon le critère voulu et le copier sur un nouvel onglet.
J'ai bien le début de ma macro, j'ai puis la suite, y'a juste cette question de filtre à la c..
Bref, je te serai très reconnaissant si tu pouvais apporter cette modification supplémentaire.

A plus
 

Modeste

XLDnaute Barbatruc
Re : userform avec listes déroulantes et cases à cocher

Bonjour Gillus69, salut Papou-net new look :)

J'espère que le papou en question ne m'en voudra pas, mais comme j'étais "dessus", une proposition en utilisant un filtre élaboré. Ici, j'ai "filtré sur place", mais si le souhait est de copier ailleurs, il n'y aurait qu'une adaptation à apporter, me semble-t-il?)
 

Pièces jointes

  • userform (Gillus69).xlsm
    23 KB · Affichages: 82

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Salut Modeste et merci beaucoup,
Cette solution de filtré sur place me vas très bien, je m'arrangerais pour la suite (ce devrait être assez facile de recoller ce bout de code au reste de ma macro).
ton fichier ne semble pas fonctionner chez moi...

Merci d'avance.

A plus
 

Papou-net

XLDnaute Barbatruc
Re : userform avec listes déroulantes et cases à cocher

Une chose encore, la tu as masquer, moi je souhaite filtrer...
En fait, je souhaite filtrer pour ensuite copier tous le tablrau filtrer selon le critère voulu et le copier sur un nouvel onglet.
J'ai bien le début de ma macro, j'ai puis la suite, y'a juste cette question de filtre à la c..
Bref, je te serai très reconnaissant si tu pouvais apporter cette modification supplémentaire.

Là j'ai besoin de temps pour la recherche de la solution, mais il faut savoir que le filtre Excel fonctionne de la même manière. Il se contente de cacher les lignes.
Dans la macro ci-jointe, j'ai ajouté une ligne qui copie les cellules visibles sur la feuille 2.
De plus, ton filtre reste opérationnel.

Cordialement.
 

Pièces jointes

  • Copie 02 de userform avec listes déroulantes et cases à cocher.xlsm
    22.3 KB · Affichages: 59

Modeste

XLDnaute Barbatruc
Re : userform avec listes déroulantes et cases à cocher

Re-bonjour à tous les deux,

Comme je n'aimerais pas rester sur un fichier qui ne "fonctionne" pas, voici le fichier modifié (avec copie dans la feuil2, plutôt que "filtré sur place"). Tu diras si celui-ci "fonctionne" ... pour le reste, je ne souhaire en rien faire "concurrence" à Papou-net et donc ma proposition peut "rester en retrait" :p
 

Pièces jointes

  • userform (Gillus69) V2.xlsm
    24.2 KB · Affichages: 116

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Oui, mais en fait non... J'arrive pas à adapter...
Vous pouvez rajouter qqes lignes de commentaires (j'en demande beaucoup aujourd'hui et je m'en excuse)

D'avance merci
 

Vilain

XLDnaute Accro
Re : userform avec listes déroulantes et cases à cocher

Re,

Bon, j'avais passé une demi-journée pour le reste de ma macro et me voila depuis ce matin sur ce détail.
J'explqie plus clairement ce que j'ai.
J'ai un onglet qui s'appelle donnees, dans lequel j'ai 3 colonnes.
Je souhaite afficher un userform avec des cases à cocher (comme vous l'avez fait) pour ce qui concerne ma colonne B, puis copié les données filtrées (et uniquement les données, pas les titres) des 3 colonnes sur mon onglet qui s'appelle Base à partir de A2.

Je desespere totalement...
Merci pour votre aide, votre soutien et votre patience.

A plus
 

Pièces jointes

  • exemple.xls
    24 KB · Affichages: 68
  • exemple.xls
    24 KB · Affichages: 70
  • exemple.xls
    24 KB · Affichages: 69
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 083
Messages
2 085 173
Membres
102 806
dernier inscrit
rle