XL 2016 Masquer ou afficher des colonnes avec boite de dialogue

eduraiss

XLDnaute Accro
Bonjour le forum

Voila, je joins un fichier avec toutes les explications a l’intérieur
J'aimerais si possible bien sûr, masquer ou afficher des colonne en VBA suivant un numéro de semaine

Merci de votre aide
 

Pièces jointes

  • eric12.xlsm
    37.5 KB · Affichages: 21

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Eduraiss,
Un essai en PJ à tester car je l'ai fait sans boite de dialogue.
Lorsqu'on modifie les dates en R1 R2, les colonnes se masquent/démasquent automatiquement en fonction des dates entrées.
Un bouton Démasquer démasque toutes les colonnes.
 

Pièces jointes

  • eric12 (V2).xlsm
    57.7 KB · Affichages: 7

eduraiss

XLDnaute Accro
merci

J'ai déja beaucoup de code dans ma feuille CONGES A PRENDRE et cela bug
Mais votre option est intéressante
prenons l(option suivant
je renseigne les cellule B1 en date de début
Et B2 en date de fin
je clique sur un bouton pour masquer et sur un autre pour demasquer
mais que je masque ou je demasque je prends toujours B2
Un autre truc mes colonne vont jusqu'a XFD
 

eduraiss

XLDnaute Accro
Re
Il y a un problème mais le principe est bon
la date dans B1 sera toujours la même soit la date de la colonne V
Prenons un exemple
B1 =1/05/2014
B2=6/05/2015
Il faudrait que les colonne V.W.X doivent être masqué
la Y et les autres doivent être visible

Merci encore
 

eduraiss

XLDnaute Accro
Desolé excusez moi je vais essayer d'être plus clair

Début 1/05/2014 Fin 06/05/2014 et il ne faut pas afficher du 1/5 , 2/5, 6/5
non il faut afficher le 7/05 le 8/05 et toutes les dates qui suivent

Début 1/05/2014 Fin 10/05/2014 et il faut afficher du 12/05/2014 au 16/05/2014
oui du 12/05/2014 au toutes les autres colonnes, on ne masque pas après les 16.05/2014
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
A priori du au fait que vous avez beaucoup de WorkSheetChange, et ça se mélangeait les pinceaux car le fait de sélectionner des colonnes faisait activer les macros change.
J'ai tout sécurisé. Lorsqu'on masque et démasque on inhibe tout : Ecran, calculs, events...
De plus j'ai inversé les manips. Plutôt que tout masquer puis démasquer, je démasque puis masque c'est plus rapide.
 

Pièces jointes

  • Eric 13(V2).xlsm
    129.9 KB · Affichages: 9

Discussions similaires

Réponses
2
Affichages
353

Statistiques des forums

Discussions
314 022
Messages
2 104 736
Membres
109 117
dernier inscrit
f.jacquot