[Excel] Afficher / Masquer écriture
Furtif
Messages postés
9956
Statut
Contributeur
-
Furtif Messages postés 9956 Statut Contributeur -
Furtif Messages postés 9956 Statut Contributeur -
Bonjour
Je cherche (VBA ou autre) le moyen de masquer ou afficher sur commande le contenus de plages de cellules.
Pour l'instant, j'utilise une solution "bricolage" consistant à colorer l'écriture de la même teinte que celle du fond de cellule lorsque je veux masquer (Mise en forme conditionnelle) : ex: écriture blanche sur fond blanc.
Mais si on me change la teinte de fond du tableau, bien sûr, les textes réapparaissent.
Merci.
Je cherche (VBA ou autre) le moyen de masquer ou afficher sur commande le contenus de plages de cellules.
Pour l'instant, j'utilise une solution "bricolage" consistant à colorer l'écriture de la même teinte que celle du fond de cellule lorsque je veux masquer (Mise en forme conditionnelle) : ex: écriture blanche sur fond blanc.
Mais si on me change la teinte de fond du tableau, bien sûr, les textes réapparaissent.
Merci.
A voir également:
- [Excel] Afficher / Masquer écriture
- Liste déroulante excel - Guide
- Écriture facebook - Guide
- Word et excel gratuit - Guide
- Ecriture en gras - Guide
- Si ou excel - Guide
2 réponses
bonjour
Je crains de n'avoir pas guère mieux...
Tu peux masquer des lignes ou des colonnes,
et en masquant aussi les numéros de ligne et de colonnes,
c'est difficile à détecter et cela se gère très bien par macro.
Par contre masquer une plage me parait bien ardu...
Je crains de n'avoir pas guère mieux...
Tu peux masquer des lignes ou des colonnes,
et en masquant aussi les numéros de ligne et de colonnes,
c'est difficile à détecter et cela se gère très bien par macro.
Par contre masquer une plage me parait bien ardu...
bonjour
dès lors que des cellules sont fusionnées
Même en VBA tu vas avoir des soucis avec les "fusionnées",
car l'adressage ne tiens compte que de la première en haut à gauche,
et les autres fusionnées sont ignorées.
C'est pour cela que je n'utilise plus les fusions mais le dépassement de capacité
avec la mise en forme qui s'étend éventuellement.
Ce n'est pas tout à fait pareil mais c'est sans soucis macro.
dès lors que des cellules sont fusionnées
Même en VBA tu vas avoir des soucis avec les "fusionnées",
car l'adressage ne tiens compte que de la première en haut à gauche,
et les autres fusionnées sont ignorées.
C'est pour cela que je n'utilise plus les fusions mais le dépassement de capacité
avec la mise en forme qui s'étend éventuellement.
Ce n'est pas tout à fait pareil mais c'est sans soucis macro.
Il ya effectivement des commandes pour "replier" des lignes ou des colonnes. J'en use et en abuse, mais ça ne fonctionne pas dès lors que des cellules sont fusionnées (en ligne ou en colonne).
Je pense qu'on doit pouvoir faire ça en VBA, mais là, je sèche un peu.
Merci quand même.