Afficher-cacher un dessin selon la valeur d'une cellule - RÉSOLU

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GUGUSSE2

XLDnaute Occasionnel
Bonjour,

Merci à la communauté pour avoir résolu mon problème "d'entrée" dans mon tableau.
Il s'agit de savoir de combien de dents il faut tourner les engrenages pour avoir un angle défini (soit par l'angle, soit par le nombre de division sur le cercle) au niveau de la broche (diviseur simplifié).
Dans certains cas, il faut tourner les engrenages dans le même sens, dans d'autres, il faut les tourner en sens inverse.
Il y a bien le signe "-", mais comme un petit dessin vaut mieux qu'un long discours, je voudrai afficher l'un ou l'autre des deux dessins.
J'ai essayé de les masquer, mais comme il y a de la couleur, je ne peux pas TOUT cacher.
Je joue sur la mise en forme conditionnelle, mais je ne suis pas entièrement satisfait.
Je vous pose donc un nouveau défit :
faire apparaître le dessin qui convient et les cacher quand il y a lieu.

Merci à vous,
cordialement,
GUGUSSE2
 

Pièces jointes

@Bisson :
Je vais avoir beaucoup de lecture pour la veillée !

@Si... :
Merci pour ta proposition qui me conviens.
J'ai essayé de faire apparaître les deux dessins au même endroit en fusionnant les cellules C1 à C9, sans toucher à ton code (voir fichier joint).
Ça marche, sauf que je préfèrerai qu'il n'y ai aucune couleur de fond (changer le "Interior.Color = 9420794" en "Interior.Color = xlNone" ?)(1).
Les lignes "[C6]. Interior.Color = xlNone" sont-elles encore utiles ? (2)
Il faudrait supprimer l'affichage des dessins quand la division est impossible (exemple "7 divisions").
Je viens de faire (21 heure) l'essai des modifs supposées (1) et (2) et le fonctionnement est toujours correct.
Reste donc le non affichage si la division est impossible.
D'autre part, je viens de remarquer que les dessins qui apparaissent sur la feuille de calcul ne correspondent pas aux dessins présents en A1 et A2 de la feuille "images" (la flèche rouge du "groupe 2" est différente)


Je suis chi..t mais comme tu peux le voir, j'essaie de suivre en testant quelques petites modifs.
Même si tu ne vas pas plus loin, je te dis merci.

cordialement,
GUGUSSE2
 

Pièces jointes

Dernière édition:
Bonsour®[QUOTE="GUGUSSE2]
Reste donc le non affichage si la division est impossible.
[/QUOTE]
pourquoi serait-ce impossible ???
upload_2017-9-13_23-27-21.png
 

Pièces jointes

Re

Tu veux dire Chti…😉?

Je n'ai peut-être pas été assez explicit mais je fais avec ce qu'on donne*.

- Je n'ai pas testé tes formules (pas vu "IMPOSSIBLE).

- J'ai gardé les images de la feuille 1 (pas comparées avec celles de l'autre feuille).

En fin de compte, comme tu as dit ne pas être copain-copain avec le VBA, c'est surtout une méthode que je propose comme dans le nouveau classeur.


* Modeste 🙂, tu pars sur un autre classeur, non ?
 

Pièces jointes

@Modeste :
Quand je dit impossible, cela veut dire que mon système n'est pas capable de faire cette division car il travaille avec des incréments de 1° !
Les images qui tournent prêtent à mon sens une confusion et ne reflètent en aucune façon la réalité :
Le pignon de 45 dents étant fixe, on tourne le pignon de 40 dents par rapport à lui d'un certain nombre de dents puis on le solidarise.
Ensuite, on fait tourner le pignon de 45 dents par rapport au bâti d'un certain nombre de dents, dans le même sens ou en sens contraire et on l'immobilise.
On aura donc en final une rotation de la broche de N1 x 9° + (ou -) N2 x 8°.

@ Si... :
Tout à l'air d'être conforme à mes souhaits.
Juste une petite question "neuneu" :
pourquoi, si je modifie les images (dimension d'un élément, couleur, ...) de la feuille "images", cela n'apparaît-il pas sur la feuille "calcul" ?

Merci pour ton aide, il ne me reste plus qu'à approfondir ma connaissance des quelques instructions de cette macro.

Cordialement,
PUSSY
 
Bonsour®
@Modeste :
Quand je dit impossible, cela veut dire que mon système n'est pas capable de faire cette division car il travaille avec des incréments de 1° !
Les images qui tournent prêtent à mon sens une confusion et ne reflètent en aucune façon la réalité :
Le pignon de 45 dents étant fixe, on tourne le pignon de 40 dents par rapport à lui d'un certain nombre de dents puis on le solidarise.
Ensuite, on fait tourner le pignon de 45 dents par rapport au bâti d'un certain nombre de dents, dans le même sens ou en sens contraire et on l'immobilise.
On aura donc en final une rotation de la broche de N1 x 9° + (ou -) N2 x 8°.

t'aurai pas une photo de ton diviseur ???
upload_2017-9-14_11-12-43.png
 
Re

@Modeste :
@ Si... :
Tout à l'air d'être conforme à mes souhaits.
Juste une petite question "neuneu" :
pourquoi, si je modifie les images (dimension d'un élément, couleur, ...) de la feuille "images", cela n'apparaît-il pas sur la feuille "calcul" ?

Les images de la feuille 2 ne m'ont été utiles que pour les copier dans la feuille 1. Elles peuvent donc y être supprimées (cela allègera le fichier surtout si tu as de très nombreuses).

Nota : tu as dû aussi remarquer que les cellules fusionnées les intégrant n'avaient pas lieu d'être.
Je ne sais pas quelle version d'Excel tu as, mais, cela n'a pas été immédiat pour Moi de les modifier (nom, taille, couleurs …).

Sepoiler semble ne pas fonctionner : J'espère que Modeste n'a pas une dent contre la mécanique ! n'est visible que dans la prévisualisation 😵 !?
 
Dernière édition:
Vu l'explication concernant l'affichage "non actualisé".
Mais alors, que dois-je faire pour que les nouveaux dessins apparaissent au bon moment dans la feuille de calcul (je me voudrait pas détruire tout ton travail en faisant une fausse manip !) ?
Tu auras remarqué que je suis plus doué en mécanique et usinage qu'en VBA !

Cordialement,
GUGUSSE2
 
Bonjour à tous,

Mais alors, que dois-je faire pour que les nouveaux dessins apparaissent au bon moment dans la feuille de calcul (je me voudrait pas détruire tout ton travail en faisant une fausse manip !) ?

ce que tu dois faire, c'(est aller chercher la réponse sur l'autre fil de discussion en cliquant ci-dessous
https://www.excel-downloads.com/threads/cacher-une-image-selon-la-valeur-dune-cellule.20019675/


Tu auras remarqué que je suis plus doué en mécanique et usinage qu'en VBA !


Ayant été prof de méca et usinage et passionné de VB, je crois que la réponse te conviendra

à+
Philippe
 
@Modeste geedee :
Pour que tes dessins animés (chapeau sur ce point) aient de l'intérêt, il aurait fallu qu'il y ait la position de référence de départ pour chacune des roues, et pourquoi pas, cerise sur le gâteau, les dents "comptées" en couleur !
En ce qui concerne les sujets "à tiroir", après avoir traité du premier problème (une seule variable de calcul pour deux cases d'entrée), j'ai retrouvé une vieille version de mon fichier où j'avais tenté d'illustrer la manip (le fichier joint à ma deuxième demande).
J'ai aussi retrouvé la trace d'un message envoyé à l'époque (Ce lien n'existe plus) mais qui n'avait reçu aucune réponse.
Ne pouvant joindre aucun fichier en complément à ce message, j'ai décidé d'ouvrir un nouveau sujet !

Cordialement,
GUGUSSE2
 
Désolé de devoir t'embêter à nouveau, mais je ne vois pas comment faire.
Dans la feuille de calcul et dans la macro (fichier image Si-1.xlms), il est question de "groupe 1" et " groupe 2" et dans la feuille "images" de "groupe 211" et "groupe 210".
Dans le fichier donné dans ton lien (111.xlms), je trouve dans la feuille de calcul et dans VBA "groupe 107" et "groupe 212" et dans la feuille "images" de "groupe 1" et "groupe 105".
Avoues qu'il y a de quoi se perdre !
Un (gros) coup de pouce me serait utile.

Cordialement,
GUGUSSE
 
Re
Avoue qu'il y a de quoi se perdre !
Un (gros) coup de pouce me serait utile.
j'avoue 😕 en précisant, comme toujours, que ce qui est simple pour l'un ne l'est pas forcément pour l'autre et réciproquemnt.

Un truc ancien que je te propose pour commencer à gérer des images sur un onglet …
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour