Jauges avec aiguille Excel

  • Initiateur de la discussion Initiateur de la discussion descamps16
  • 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 !

D

descamps16

Guest
Bonjour,

Je reviens vers vous pour la réalisation d'un projet qui dépasse mon domaine de compétence. Grâce à vous j'ai déjà appris beaucoup de choses et je vous en remercie.

Dans ce projet il s'agit de modéliser l'activité d'un établissement avec des jauges. Les jauges écrites en VBA sont des jauges que j'ai trouvé sur un autre site et que j'essaie d'adapter à ma situation. En entrant une valeur sur le CA par exemple j'aimerai qu'elle m'indique où j'en suis à un instant donné par rapport à mon seuil de rentabilité.
Seulement je n’arrive pas à lier les jauges avec ma base de donnée.

Plus que pratiques, ces jauges sont surtout d'ordre esthétiques afin de rendre plus agréable la lecture de mon tableaux de bord.

J'ai mis un fichier en pièce-jointe pour expliquer plus précisément mon problème.

Merci

Vincent
 

Pièces jointes

Re : Jauges avec aiguille Excel

Bonjour descamp16

Salut nat

un 1er pas:
dans le module de la feuille Jauges mettre ce code

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$21" Then
   AjusterAiguille Target.Value
End If
End Sub

Sachant que l'aiguille indiquera le mini à -100 et le maxi a +100

A ajuster si besoin:

Const Max As Double = 100
Const Min As Double = Max * -1
 
Re : Jauges avec aiguille Excel

Bonjour Nat,
Quel travail!!!! Il y à beaucoup d'astuces c'est super!!!

Concernant la jauge, merci PierreJean effectivement c'est même plus qu’un premier pas!!! Je continue de travailler dessus.

Merci pour vos réponses 🙂

Vincent
 
Re : Jauges avec aiguille Excel

Concernant la jauge : Elle n'accepte que les nombre( dans le choix de la valeur) mais pas les formules. Que faut-il mettre en lieu et place de "TargetValue"?

Merci

Vincent
 
Re : Jauges avec aiguille Excel

En fait le principe de ma jauge c'est qu'il faut rentrer une donnée pour que la jauge monte (dans le rectangle jaune). Cependant j'aimerai que dans cette case jaune ça m'affiche le résultat d'une formule qui se trouve plus bas (écart). Ainsi mettre dans mon carré jaune une formule ou =cellule

Merci

Vincent
 
Re : Jauges avec aiguille Excel

Re

Oui effectivement lorsqu'il y a une formule dans la case Excel ne voit pas le changement de valeur
Il faut dans ce cas faire en sorte que Target.Address = "*$*$*" soit l'adresse de la cellule qui aboutit à l'ecart
voir cellules en vert
 

Pièces jointes

Re : Jauges avec aiguille Excel

Bonjour à tous


Il me semble qu'on peut remplacer​
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$48" Or Target.Address = "$D$48" Then
   AjusterAiguille Range("E21")
End If
End Sub
par​
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E21").Precedents) Is Nothing Then
   AjusterAiguille Range("E21")
End If
End Sub
ce qui évite de devoir chercher (et éventuellement modifier) de quoi dépend E21.

À vérifier...​


ROGER2327
#6084


Jeudi 26 Gidouille 139 (Sainte Goulache, odalisque - fête Suprême Quarte)
22 Messidor An CCXX, 6,6300h - cumin
2012-W28-2T15:54:43Z
 
Re : Jauges avec aiguille Excel

Re

J'aurais appris 2 choses aujourdhui
1) Qu'est-ce-que Precedents (grace à F1 qui a bien voulu fonctionner sur Excel 2010)
2) L'infini prudence de notre ami ROGER avec son A verifier (comme s'il ne l'avait pas fait selon son excellente habitude !! )
Merci donc ROGER
 
Re : Jauges avec aiguille Excel

Re...


Re

J'aurais appris 2 choses aujourdhui
1) Qu'est-ce-que Precedents (grace à F1 qui a bien voulu fonctionner sur Excel 2010)
2) L'infini prudence de notre ami ROGER avec son A verifier (comme s'il ne l'avait pas fait selon son excellente habitude !! )
Merci donc ROGER
  1. Il n'y a pas d'âge pour apprendre, heureusement pour nous !
  2. Perdu, mon cher ! Pour une fois je n'ai pas testé ! (Mais il est vrai que c'est extrêmement rare.)


Bonne soirée à vous et à tous.



ROGER2327
#6086


Jeudi 26 Gidouille 139 (Sainte Goulache, odalisque - fête Suprême Quarte)
22 Messidor An CCXX, 6,7630h - cumin
2012-W28-2T16:13:53Z
 
- 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

V
Réponses
4
Affichages
3 K
vincent75014
V
Retour