Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour ds le fichier ci-joint, j'aimerais avoir un bouton (avec macro VBA), qui me permette de mettre a jour les 2 echelles du graphique en fonction des données du tableau qui peuvent fortement varier.
Si tu crées un bouton sur ta feuille de calcul, et que tu lui affectes la macro suivante, tu devrais trouver réponse à ta question :
Code:
Private Sub CommandButton1_Click()
Dim Mini As Integer, Maxi As Integer
Dim Plage As String
With ActiveSheet
Plage = "B3:B" & .Range("B3").End(xlDown).Row
Mini = Application.Min(Range(Plage)) - 1
Maxi = Application.Max(Range(Plage)) + 1
With .ChartObjects(1).Chart.Axes(xlValue)
.MinimumScale = Mini
.MaximumScale = Maxi
End With
With .ChartObjects(1).Chart.Axes(xlValue, xlSecondary)
.MinimumScale = mimi
.MaximumScale = Maxi
End With
End With
End Sub
Je ne sais pas si j'ai bien compris ta question : est-ce que l'échelle de droite doit représenter les valeurs de la colonne J-1 ? Dans ce cas, le fichier joint correspond; si ça doit correspondre à une autre colonne, alors il faut changer la définition de la 2ème plage :
- 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