Masquer quelques cellules d'une colonne

Fermé
riroune - 23 janv. 2010 à 21:19
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 - 25 janv. 2010 à 14:17
Bonjour,
Je souhaite savoir s'il est possible de creer une macro qui permet de masquer certaines cellules d'une colonne (uniquement D5 a D48) en fonction de la valeur inseree dans C4 (dans C4 j'ai une liste Yes/No)? Je ne veux pas masquer toute la colonne car il y a d'autres infos en D1:D4 et D49:D67 que je souhaite voir apparaitre tout le temps.
Je n'ai trouve de reponse que pour masquer la colonne en entier.
Merci de votre aide.
A voir également:

6 réponses

Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
23 janv. 2010 à 21:46
Salut,

Il est possible de masquer une ligne ou colonne comme tu le soulignes, mais pas une cellule.
Par contre il est tout a fait possible de masquer son contenu, pour cela rien de plus simple il suffit de choisir la couleur de fond de la cellule et de l’attribuer à la police exemple cellule fond blanc mettre la police en blanc.
Une macro peut gérer cette opération en fonction du contenu d’une cellule.
Même colorisé de la même couleur que le fond, le contenu ou la formule sera lu dans la barre des formules, mais il est possible de le masquer à condition de protéger la feuille et de déverrouiller les cellules que l’on souhaite laisser accessibles. Format/Cellule/Onglet protection décocher donc Verrouillée pour les cellules à laissées et cocher Masquée, puis Outils/Protection/Protéger la feuille.
Si un mot de passe est saisi lors de la protection, il faudra l’inclure dans le code macro, à partir de ce moment la cellule ne sera pas masquée mais son contenu sera totalement invisible

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
23 janv. 2010 à 21:47
bonjour

Je n'ai trouve de reponse que pour masquer la colonne en entier

Cela me semble normal car un tableur fonctionne en ligne et colonne et tu ne peux pas morceler ces unités de base.

(uniquement D5 a D48)

à leur place tu veux décaler E5:E48 ?

La seule solution que tu as pour masquer ces données c'est de leur appliquer une couleur de police égale à la couleur du fond.
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
23 janv. 2010 à 23:56
... et pour cela, utiliser la Mise en Forme Conditionnelle.
0
merci mike pour ta reponse, ca m'interesse de savoir comment masquer a partir des donnees d'une autre cellule. peux tu m'indiquer le contenu de la macro a creer? Merci
0

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

Posez votre question
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
24 janv. 2010 à 22:35
Re,

J’allais éteindre l’ordi quand j’ai vu ton message. Demain matin il me sera difficile d’écrire un bout de code mais dans l’après midi sans problème.
0
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
25 janv. 2010 à 14:17
Re,

Récupères l'exemple avec ce lien. Si tu sélectionnes en C4 Yes le contenu des cellules D5 et D48 est visible, si tu sélectionnes No le contenu est masqué.

https://www.cjoint.com/?bzorbYzSOI
0