|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Fred Inscription : juillet 2006 Messages : 147 ![]() |
Bonjour à tous,
peut être pas le premier à chercher cette solution mais je n'ai rien trouvé de vraiment bien. Je recherche à cacher des cellules en fonction de résultat mis dans d'autres. Mes cellules qui sont en S16:V19, en fonction de la valeur d'autres cellules je dois les laisser apparaitre ou pas. Je ne peux pas utiliser Rows.hidden ou columns.hidden car je ne dois pas cacher la totalité de la ligne ou de la colonne. Jusqu'à présent je modifiais la police, la couleur de fond , les contours mais ce n'est pas le top car cela augmente considérablement les lignes de codes et cela m'empêche de modifier tous ces paramètres par la suite. Auriez vous une astuce afin de le faire en VBA D'avance merci Fred
__________________
Loi des Évolutions synchronisées : Les logiciels deviennent de plus en plus lent, et ceci plus vite que le hardware ne devient plus rapide. |
|
|
00
|
|
|
#2 |
|
Office & Excel ![]() ![]() ![]() |
Salut.
As-tu pensé à une mise en forme conditionnelle en Excel?
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Fred Inscription : juillet 2006 Messages : 147 ![]() |
Salut,
oui j'y avais pensé mais j'ai déjà des mises en formes qui s'appliquent en fonction de certains résultats. Et mes paramètres sont tellement variable que je "voulais" le faire en VBA afin de simplifier, mais je n'ai strictement rien trouvé.
__________________
Loi des Évolutions synchronisées : Les logiciels deviennent de plus en plus lent, et ceci plus vite que le hardware ne devient plus rapide. |
|
|
00
|
|
|
#4 |
|
Office & Excel ![]() ![]() ![]() |
Il faudrait voir le cas précis.
Dans la mesure ou XL2010 permet 64 formats conditionnels et que tu peux intégrer des formules logiques dans la condition, j'ai des doutes sur le fait que tu ne puisses pas trouver ton bonheur... Pour ce qui est de le faire en VBA, et de manière à ne pas devoir "énoncer" tout le format de la cellule dans le code si elle répond aux conditions, tu peux, par exemple dans une feuille cachée, placer le format souhaité sur une cellule, et tu copieras uniquement en collage spécial en bouclant sur les cellules.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#5 |
|
Membre du Club
![]() Fred Inscription : juillet 2006 Messages : 147 ![]() |
Re,
En fait je viens de reprendre pour rajouter une mise en forme conditionnelle, mais comment faire par rapport au résultat d'une tierce cellule ? Je m'explique : cellule T18:V19 : les cellules que je dois cacher (elles disposent toutes de formules) si B43 = 2 alors T18:V19 -> Police:Noire, Intérieur: Jaune, Bordure:Noire si B43 = 1 alors T18:V19 -> Non visible (mais par contre je dois conserver la bordure haute sur les cellules T18:V18 car des cellules T17:V17 existe toujours et disposent de bordures. Je ne sais pas si j'ai été clair..... Merci Fred
__________________
Loi des Évolutions synchronisées : Les logiciels deviennent de plus en plus lent, et ceci plus vite que le hardware ne devient plus rapide. |
|
|
00
|
|
|
#6 | |
|
Office & Excel ![]() ![]() ![]() |
Via la boite de dialogue de gestion des MFC (Onglet Accueil > Style > Mise en forme conditionnelle > Nouvelle règle), tu choisis
utiliser une formule pour déterminer... La formule que tu renseigneras dans le contrôle texte doit renvoyer VRAI ou FAUX. Pour ta première MFC, tu sélectionnes les cellules T18:V19 puis, via le chemin du menu précisé plus haut, tu saisis Citation:
Idem, mutatis mutandi pour la deuxième condition. Note que pour une formule de MFC, tu appliques les mêmes règles relativement aux références absolues et relatives que pour une utilisation normale des références, en comprenant que tu rédiges la formule MFC par rapport à la cellule active au moment de la création de la MFC.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
|
10
|
|
|
#7 |
|
Membre du Club
![]() Fred Inscription : juillet 2006 Messages : 147 ![]() |
Merci pour la rapidité de ta réponse.
A bientôt Fred
__________________
Loi des Évolutions synchronisées : Les logiciels deviennent de plus en plus lent, et ceci plus vite que le hardware ne devient plus rapide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com