Faire disparaitre et réapparaitre contenu cellule sous condition

Signaler
-
via55
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
-
Bonjour,
Débutante confirmée ++ en vba, je souhaiterais pour autant me lancer.
J'ai un tableau type calendrier (A6:AV37) sur Excel (je ne suis pas encore sous windows 10) avec des informations indiquées dans cellule pour certains jours sur certains mois.
l'idée étant que je puisse voir toutes les informations si je clique sur un bouton "tout afficher" mais que certaines puissent être masquées si je clique sur un bouton "restreint" si je diffuse ce calendrier.
le point commun des cellules où se trouveront les éléments à masquer cela le mot SAF, ex :
SAF : préparer les questions

Quelqu'un pourrait-il m'aider

Configuration: Windows / Firefox 67.0

8 réponses

Messages postés
9763
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 février 2020
545
bonjour, peut-être te suffit-il de changer la couleur du texte, pour le rendre invisible?
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Bonjour

Peux tu fournir un exemple de ton fichier en le postant sur mon-partage.fr, en copiant le lien bleu créé et en revenant le coller ici
Si tu veux diffuser le calendrier sans le annotations il faudra je pense par macro faire une copie du calendrier et y effacer les cellules avec SAF

Cdlmnt
Via
https://mon-partage.fr/f/KWi0cN9I/
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Le fichier n'existe pas ???
Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020

https://mon-partage.fr/f/oLf6dPZJ/
Je réessaye une 2ème fois. Si le lien ne fonctionne pas c'est que je ne suis décidément pas doué. J'abandonnerai donc pas demande afin de ne pas vous importuner inutilement
Merci encore ????
yg_be
Messages postés
9763
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 février 2020
545 > Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020

le fichier est bien disponible.
à toi maintenant de préciser ce que tu entends par "masqué": invisible (caché) ou inaccessible (effacé). tout en sachant que ce qui est complètement effacé n'est pas récupérable.
en passant: tu ne peux pas nous importuner, c'est nous qui choisissons de contribuer.
Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020
> yg_be
Messages postés
9763
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 février 2020

Merci pour ce retour
L'idée étant que ce calendrier va être utilisé par 2 entités différentes.
Une (A) qui verra tout (qui se chargera également de le compléter) et une (B) qui verra tout sauf les cellules où des infos commençant par SAF (j'ai mis en rouge) dans tableau.
Je pensais créer un bouton que seul A pourra utiliser (à bloquer avec mot de passe ?). Celui-ci exécutera l'action de masquer le contenu des cellules SAF pour transmettre ce tableau à l'entité B. Mais en rajoutant un deuxième bouton A pourra faire réapparaître. B ne peut rien faire.
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Re,

Est ce que A et B vont travailler sur le même poste en ayant donc accès au même fichier ou est que A envoie à B seulement la feuille Excel ?

Si B n'a pas à écrire sur la feuille on peut effectivement envisager avec un bouton (avec mot de passe) soit de passer en écriture blanche celles qui commencent par SAF et de protéger la feuille qui ne pourra donc être que lue soit de déprotéger la feuille et de rendre à nouveau les écritures lisibles

Si B n reçoit par contre qu'une copie on peut par macro faire effectuer la copie et effacer les SAF

Cdlt
Via
Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020

Non A va envoyer par mail ou éventuellement le mettre à disposition sur une plateforme de téléchargement
B ne doit pouvoir écrire dessus.
Petite subtilité A lors dune réunion peut de son poste projeter sur écran géant mural ce même aux personnes présentes donc il faut que A puisse disposer de ce bouton pour effacer les infos SAF et les faire réapparaître si besoin (2 boutons ?)
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Bon alors une proposition

https://mon-partage.fr/f/jWyze3fj/

Le 1er clic sur le bouton met un mise en forme conditionnelle qui va mettre en écriture blanche puis protéger la feuille avec le mot de passe admin
un autre clic sur le bouton demande l mdp (2 fois) et si on le donne redeprotège la feuille et supprime les MFC de la feuille donc écriture à nouveau visible

Pour modifier le mdp il faut le modifier dans la 1ere ligne de la macro

L'éditeur VBA est aussi protégé (par le même mot de passe pour l'instant) pour que seule A ait accès à la macro (ne pas oublier de reprotéger le VBA après avoir accédé à la macro, avec le mdp de ton choix (Dans l'éditeur Outils - Propriétés de VBA Project - Protection) mais il ne faudra pas l'oublier !! car tu ne pourras plus avoir accès à la macro,pas de récupération possible !

Voir si ça te convient
Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020

Tout d'abord merci pour ces retours.
Je regarde cela demain matin et te tiens au courant
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Ok, demain je serai absent toute la journée, je regarderai tes commentaires en rentrant
Louisesm22
Messages postés
5
Date d'inscription
mardi 11 février 2020
Statut
Membre
Dernière intervention
12 février 2020

Bonjour
Comment te dire que cette proposition est en tous points exactement ce qu'il me faut !!!!
Il ne me reste plus qu'à décortiquer la macro pour comprendre les actions pas à pas; ce qui va certainement me prendre 1/2 siècle ????.
Je vais d'ailleurs demander une formation vba pour débutante pas "fute fute" ???? pour un peu d'autonomie.
Merci encore pour ton aide précieuse et surtout ta patience.
Messages postés
11809
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 février 2020
1 682
Bonjour

Tant mieux !

N'hésite pas à me demander ce que tu ne comprends pas dans la macro

Bonne idée la formation ☺

Bonne suite