Actualiser le VBA

bonjour à tous je rencontre un problème sur l actualisation d un spédometre ."tachymetre"

enfin un shape avec une rotation sur une valeur en %

quand je rentre mes donnée sur ma feuille 1 je voudrais que mes indicateurs ce mettent à jour de suite et non de cliquer 2 fois dans une cellules

je vous joins un exemple , dans mon vrai fichier j ai une dizaines d indicateur comme celui la sur 4 feuilles si vous avez une solution merci d avance.

j ai tester refresh.all actualiser enfin plein de truc mets je ne sais jamais ou les mètrent et comment cordonnées tous sa

je me cache pas je ne sais pas coder .

en vous remercient d avance

10test-spdometre.xlsm (21.03 Ko)

Bonjour,

Il ne peut y avoir d'évènement à partir d'une formule (la formule ne change pas...)

Au mieux ce que tu peux faire c'est remplacer ta macro par :

Private Sub Worksheet_Activate()
ActiveSheet.Shapes.Range(Array("10")).Rotation = Range("i4").Value * 180
End Sub

ou encore :

Private Sub Worksheet_Calculate()
ActiveSheet.Shapes.Range(Array("10")).Rotation = Range("i4").Value * 180
End Sub

Ainsi la feuille sera mise à jour à chaque fois que tu reviendra dessus...

A+

merci sa fonctionne en espoir que sa tienne.

Rechercher des sujets similaires à "actualiser vba"