Faire disparaitre et réapparaitre contenu cellule sous condition

Fermé
Louisesm22 - 11 févr. 2020 à 12:14
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 - 12 févr. 2020 à 20:36
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
A voir également:

8 réponses

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
11 févr. 2020 à 12:39
bonjour, peut-être te suffit-il de changer la couleur du texte, pour le rendre invisible?
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
11 févr. 2020 à 12:50
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
0
https://mon-partage.fr/f/KWi0cN9I/
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
11 févr. 2020 à 15:47
Le fichier n'existe pas ???
0
Louisesm22 Messages postés 5 Date d'inscription mardi 11 février 2020 Statut Membre Dernière intervention 12 février 2020
11 févr. 2020 à 21:08
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 ????
0
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > Louisesm22 Messages postés 5 Date d'inscription mardi 11 février 2020 Statut Membre Dernière intervention 12 février 2020
Modifié le 11 févr. 2020 à 21:30
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.
0
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024
11 févr. 2020 à 21:42
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
11 févr. 2020 à 22:22
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
0
Louisesm22 Messages postés 5 Date d'inscription mardi 11 février 2020 Statut Membre Dernière intervention 12 février 2020
11 févr. 2020 à 22:51
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 ?)
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
11 févr. 2020 à 23:16
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
0
Louisesm22 Messages postés 5 Date d'inscription mardi 11 février 2020 Statut Membre Dernière intervention 12 février 2020
11 févr. 2020 à 23:34
Tout d'abord merci pour ces retours.
Je regarde cela demain matin et te tiens au courant
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
11 févr. 2020 à 23:42
Ok, demain je serai absent toute la journée, je regarderai tes commentaires en rentrant
0
Louisesm22 Messages postés 5 Date d'inscription mardi 11 février 2020 Statut Membre Dernière intervention 12 février 2020
12 févr. 2020 à 10:32
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.
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 févr. 2020 à 20:36
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
0