Masquer des colonnes grâce à une listbox dans un formulaire

gillmo

XLDnaute Occasionnel
bonjour à tous

J'ai fait un formulaire dans lequel il y a une listbox avec les mois de l'année. Il suffit de cliquer sur les mois pour les sélectionner, mais je souhaiterai que pour les mois non selectionnés, les colonnes correspondantes dans la feuille 2 soient masquées.

Je ne vois pas comment faire, je vois joint un fichier pour que ce soit plus parlant.

Merci d'avance de votre aide.
 

Pièces jointes

  • test listbox choix multiple.xlsm
    18 KB · Affichages: 50

Paritec

XLDnaute Barbatruc
Re : Masquer des colonnes grâce à une listbox dans un formulaire

Re Gillmo le forum
une petite modification si tu as besoin de sélectionner tout ou de désélectionner tout
a+
papou:eek:
 

Pièces jointes

  • Gilmo V6.xlsm
    23.8 KB · Affichages: 30
  • Gilmo V6.xlsm
    23.8 KB · Affichages: 37
  • Gilmo V6.xlsm
    23.8 KB · Affichages: 32

gillmo

XLDnaute Occasionnel
Re : Masquer des colonnes grâce à une listbox dans un formulaire

merci paritec

effectivement c'est très utile.

J'ai voulu ajouter des demandes à ce tableau et notamment que je puisse faire un sous total pour chaque mois selectionné soit en fonction du site soit en fonction de l'affectation, soit les 2 (j'ai positionné 2 checkbox sur le userform)

ma problématique principal ce sont les sous-totaux.

J'ai fait la macro avec l'enregistreur et j'ai récupéré le code. Lorsque j'essaye de déclencher la macro, j'obtiens le message "la méthode subtotal de la classe range a échoué". Est ce que le problème provient du fait qu'il y a trop de colonne pour lesquelles il faut faire des sous-totaux.
 

Pièces jointes

  • Gilmo V6.xlsm
    25.2 KB · Affichages: 30
  • Gilmo V6.xlsm
    25.2 KB · Affichages: 31
  • Gilmo V6.xlsm
    25.2 KB · Affichages: 23

gillmo

XLDnaute Occasionnel
Re : Masquer des colonnes grâce à une listbox dans un formulaire

j'ai mis des explications dans le fichier ci dessous.
 

Pièces jointes

  • Gilmo V6.xlsm
    28.5 KB · Affichages: 26
  • Gilmo V6.xlsm
    28.5 KB · Affichages: 29
  • Gilmo V6.xlsm
    28.5 KB · Affichages: 32

Paritec

XLDnaute Barbatruc
Re : Masquer des colonnes grâce à une listbox dans un formulaire

Re Bonjour Gillmo le forum
bon alors on avance , mais ton fichier si le vrai et comme celui là !!!!!!!!!!!!????????????,
à quoi sert un sous total qui va faire la somme d'une cellule ???? là il faut m'expliquer.
le total général OK le total par site OK le total par affectation OK mais les sous totaux de 1 celule là moi je ne comprend pas l'intérêt
a+
papou:eek:
 

gillmo

XLDnaute Occasionnel
Re : Masquer des colonnes grâce à une listbox dans un formulaire

tu as raison paritec.

En fait je vais avoir une multitude de ligne avec le même site, et ou la même affectation, et donc il me faut un sous total par site et ou par affectation mais seulement sur les mois sélectionnés.

j'ai commencé à trouver un début de solution.
 

Paritec

XLDnaute Barbatruc
Re : Masquer des colonnes grâce à une listbox dans un formulaire

Re Gillmo le forum
oui mais tu ne me dis pas si la solution que j'ai mis dans le fichier est correct ou pas??
Tu as essayé de sélectionner un site ou une affectation car moi je l'ai fait dans le dernier fichier
a+
papou:eek:
 

gillmo

XLDnaute Occasionnel
Re : Masquer des colonnes grâce à une listbox dans un formulaire

A quoi correspondent les sub C1 et C2 ?

Dans ton fichier, quand je sélectionne un site, je ne peux pas sélectionner une affectation, c'est soit l'un soit l'autre.

Je dois pouvoir choisir un site et une affectation si j'en ai besoin.
 

Paritec

XLDnaute Barbatruc
Re : Masquer des colonnes grâce à une listbox dans un formulaire

Re Gillmo le forum
oui c'est tout a fait volontairement que j'ai fait comme cela mais comme tu n'expliques rien ou pas grand choses on fait comme on pense et naturellement c'est pas comme toi tu penses, voilà à quoi servent les explications, répondre au mieux à ta demande
a+
Papou:eek:
 

Discussions similaires

Statistiques des forums

Discussions
312 523
Messages
2 089 319
Membres
104 119
dernier inscrit
karbone57