Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2016Masquer ou afficher des colonnes avec boite de dialogue
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
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
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.
Bonjour le forum
Bonjour sylvanu
Merci, mais les cellules R1 et R2 , je ne peux pas y toucher car elle me servent a calculer les jours de congés et de RTT entre ses deux dates
merci quand même
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
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 mais non cela ne fonctionne pas
si en B2 je passe au 10.05.2014 les colonne Y Z AA AB apparaissent seulement alors qu'il me faudrait
en prenant en B1 1/05/2014 et en B2 10.05.2014
AC AD AE AF AG etc
Et si vous expliquiez votre logique clairement.
Début 1/05/2014 Fin 06/05/2014 et il ne faut pas afficher du 1/5 , 2/5, 6/5 ????
Début 1/05/2014 Fin 10/05/2014 et il faut afficher du 12/05/2014 au 16/05/2014 ????
( colonnes AC AD AE AF AG )
Sorry. Je ne comprends rien.
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
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.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD