Faire disparaitre et réapparaitre contenu cellule sous condition
Louisesm22
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Faire disparaitre et réapparaitre contenu cellule sous condition
- Excel cellule couleur si condition texte - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Proteger cellule excel - Guide
- Word a trouvé du contenu illisible - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
8 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, peut-être te suffit-il de changer la couleur du texte, pour le rendre invisible?
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
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
Le fichier n'existe pas ???
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 ????
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 ????
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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 ?)
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 ?)
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
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
Ok, demain je serai absent toute la journée, je regarderai tes commentaires en rentrant
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.
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.