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
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
A voir également:
- EXCEL 2007: Deplacer un objet en fonction de la valeur d'une cel
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
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 591
9 janv. 2013 à 16:18
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 ?
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
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
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
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
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
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
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
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.
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.
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
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 !
Merci de ton intérêt !
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
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
Tu remplaces Button par le nom de ton bouton
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
5 août 2014 à 11:09
Mon bouton... c'est l'image que je souhaite déplacer?
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
5 août 2014 à 11:35
Quand tu cliques sur l'image, quel nom s'affiche en haut à gauche comme "objet sélectionné"?
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
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
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