Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment orienter une flèche selon une inclinaison?

  • Initiateur de la discussion Initiateur de la discussion Mat
  • Date de début Date de début

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 !

M

Mat

Guest
Bonjour,

Je cherche à faire varier l'inclinaison d'une flèche ou d'image selon une inclinaison donnée par une scrollbar.
Ci-joint un fichier d'exemple.
0° = flèche vers le bas
90° = flèche vers la droite
-90° = flèche vers la gauche

Si vous avez des idées je suis preneur. Merci

Amicalement,

Mat
 

Pièces jointes

Re : Comment orienter une flèche selon une inclinaison?

Bonsour®
il faut utiliser l'évenement change du scrollbar (VBA)

Sub Barrededéfilement4_QuandChangement()
ActiveSheet.Shapes("Fleche").Rotation = 180 - [B2]
End Sub
 
Re : Comment orienter une flèche selon une inclinaison?

Bonjour Modeste Geedee,
Re,

Excel ne sait pas faire de rotation depuis un bord, donc il faut faire une rotation sur le centre puis déplacer la flèche pour que son début soit toujours au même endroit, pas forcément simple
Ou alors il faut retracer la flèche à chaque fois en calculant les coordonnées du point d'arrivée en fonction de l'angle choisi
Bref, un peu embêtant, mais je vais essaye de regarder
 
Re : Comment orienter une flèche selon une inclinaison?

Bonsoir à tous


Sur la base du code de tototiti2008 :​
VB:
Private Sub Worksheet_Calculate()
Dim x#
    x = -Range("B2").Value * 3.14159265358979 / 180
    With ActiveSheet.Shapes("Line 6")
        .Rotation = -Range("B2").Value
        .Left = 450 - .Height * Sin(x) / 2
        .Top = 0 + .Height * Cos(-x) / 2
    End With
End Sub



ROGER2327
#6182


Jeudi 12 Tatane 139 (Saints Cannibales, philanthropes - fête Suprême Quarte)
7 Thermidor An CCXX, 7,2203h - armoise
2012-W30-3T17:19:43Z
 

Pièces jointes

Re : Comment orienter une flèche selon une inclinaison?

Bonsour®
Super! Merci à tous!

Par contre j'ai pas tout pigé avec la girouette. Je vais essayer de la reproduire.

😎 en fait pour le fun...
il y a 3 objets :
"Origine" et "pointe" sont réduit à taille mini, pointe est assimilé à un "satellite" de origine positionnés dans le plan selon equation trigo (fonctions circulaires).
la fleche elle-même n'est qu'un connecteur entre ces 2 objets.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
  • Question Question
Réponses
8
Affichages
923
L
C
Réponses
4
Affichages
2 K
C
M
Réponses
2
Affichages
2 K
Mike047
M
P
Réponses
6
Affichages
4 K
Poptar
P
S
Réponses
6
Affichages
2 K
Serge6926
S
M
Réponses
7
Affichages
6 K
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…