EXCEL 2007: Deplacer un objet en fonction de la valeur d'une cel

Fermé
sidjila Messages postés 2 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 9 janvier 2013 - 9 janv. 2013 à 16:17
My_B Messages postés 29 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 7 janvier 2015 - 5 août 2014 à 11:57
Bonjour à tous,

J'ai parcouru le forum à la recherche d'une solution à mon problème, et je n'ai rien trouvé.

Alors le voici:
J'ai un tableau Excel dans lequel une cellule (A1) calcule un pourcentage.
Sur la même feuille, j'ai une image placée le long d'un trait en diagonal. Je souhaiterais que cette image se déplace le long de ce trait (qui sera une échelle de 1 à 100) en fonction de la valeur de la cellule A1
Savez-vous si c'est possible ?
Et si oui, comment ?

Par avance merci de votre aide.


A voir également:

5 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
9 janv. 2013 à 16:18
Vous préférez pas faire un graphe horizontal qui se mette à jour tout seul plutôt que passer par un dessin ou il faudra régler la position du curseur via du code ?
0
sidjila Messages postés 2 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 9 janvier 2013
9 janv. 2013 à 16:27
Merci pour votre réponse.
Disons que c'est un outils de communication.
J'ai essayé de simplifier au maximum le problème, car en fait, ce ne sera pas un trait, mais une montagne que graviront 2 "images" (des alpinistes). Chaque image se déplacera de son côté de versant, pour se rejoindre tout en haut lorsque la valeur de leur cellule respective aura atteint 100%.

Voilà la problématique complète.

Si ce n'est pas possible, je me rabatterai peut-être vers une autre solution, mais je ne sais pas encore laquelle.

Merci
0
My_B Messages postés 29 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 7 janvier 2015 2
5 août 2014 à 09:39
Bonjour,
dommage que personne n'ai trouvé de réponse à ce sujet, j'ai le même problème..

Moi j'aimerais automatiser la position d'un curseur sur une étiquette énergétique (semblable à celles des DPE, ou des indications environnementales de l'électroménager par exemple)

Je ranime donc cette conversation, au cas où...!

Merci
0
choupichon Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 5 août 2014
5 août 2014 à 10:01
Je crois que ceci pourrait aider

https://www.generation-nt.com/reponses/vba-comment-positionner-bouton-entraide-396668.html

En gros, on utilise la fonction qui se lance à chaque changement de cellule.


Au cas où le lien disparaisse je simplifies le code :

'--------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Button.Top = Target.Top
Button.Left = Target.Offset(, 1).Left


End Sub
'-------------------------------

A vérifier si c'est OK.
0
My_B Messages postés 29 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 7 janvier 2015 2
5 août 2014 à 10:21
Aïe, j'ai jamais utilisé de VBA il va me falloir un temps d'adaptation...
Merci de ton intérêt !
0
choupichon Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 5 août 2014
5 août 2014 à 10:47
Il suffit de copier le code dans la feuille VBA.
Tu remplaces Button par le nom de ton bouton
0
My_B Messages postés 29 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 7 janvier 2015 2
5 août 2014 à 11:09
Mon bouton... c'est l'image que je souhaite déplacer?
0
choupichon Messages postés 5 Date d'inscription mardi 5 août 2014 Statut Membre Dernière intervention 5 août 2014
5 août 2014 à 11:35
Quand tu cliques sur l'image, quel nom s'affiche en haut à gauche comme "objet sélectionné"?
0

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

Posez votre question
My_B Messages postés 29 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 7 janvier 2015 2
5 août 2014 à 11:57
j'ai créé un fichier test pour qu'on comprenne mieux ma démarche, et que je comprenne mieux vos explications...

https://www.cjoint.com/c/DHfl2gN8sQj

L'image que je souhaite déplacer s'appelle "AutoShape 10" que je souhaite déplacer en fonction de la valeur en A2, et "AutoShape 11" que je souhaite déplacer en fonction de F2

Merci
0