XL 2016 [Résolu] Erreur macro : Obj doesn'tsupport this property or method

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 !

3xceln4ute

XLDnaute Occasionnel
Bonjour,

J'essaie d'associer un code macro à un speedomètre, mais j'ai une erreur 438 relative au message cité en objet qui s'affiche.

Voici la ligne signalée:
Code:
ActiveSheet.Shape.Range(Array("Aiguille")).Select

Voici le code au complet:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
ActiveSheet.Shape.Range(Array("Aiguille")).Select
Selection.ShapeRange.Rotation = Range("c2").Value / 5
Range("c2").Select
Application.ScreenUpdating = True

End Sub

Je vous remercie.
 

Pièces jointes

Bonsoir le fil, le forum

Ca devrait fonctionner ainsi, non ?
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Shape
Set sh = ActiveSheet.Shapes("Aiguille")
Application.ScreenUpdating = False
sh.Rotation = Range("C2").Value / 5
Application.ScreenUpdating = True
End Sub
 
Re

Relis quand même mon dernier message (pour infos notamment en suivant le lien qui s'y trouve)

Sauf erreur de ma part, la rotation s'exprime en ° pas en %, non ?
01Rotation.jpg
 
- 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