Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment changer la valeur min / max de l'axe graphique avec une formule dans Excel?

Lorsque nous créons un diagramme de dispersion dans Excel, le graphique détermine automatiquement la valeur de l'axe max / min. Parfois, les utilisateurs peuvent vouloir déterminer et modifier la valeur de l'axe max / min par des formules, comment y faire face? Cet article présentera une macro VBA pour déterminer et modifier la valeur min / max de l'axe graphique avec la formule dans Excel.

Combinez facilement plusieurs feuilles de travail / classeurs dans une seule feuille de travail / classeur

Il peut être fastidieux de combiner des dizaines de feuilles provenant de différents classeurs en une seule feuille. Mais avec Kutools for Excel's Combiner (feuilles de travail et classeurs) utilitaire, vous pouvez le faire avec seulement quelques clics! Fonctionnalité complète Essai gratuit 60-day!

annonce combiner feuilles livres 1


flèche bleue droite bulleModifier la valeur min / max de l'axe de diagramme avec la formule dans Excel

Pour modifier la valeur min / max de l'axe de diagramme avec des formules dans un diagramme de dispersion dans Excel, vous pouvez procéder comme suit:

Étape 1: Sélectionnez vos données source et ajoutez un diagramme de dispersion en cliquant sur Insérer un nuage de points (X, Y) et un diagramme à bulles (ou Dispersion)> Dispersion sur le insérer languette.

Étape 2: Recherchez une plage vide en plus des données source, indique Plage E1: G4, ajoutez des titres comme ci-dessous:

Etape 3: Calculez la valeur minimum et la valeur maximum pour l'axe X et l'axe Y avec les formules:

(1) Valeur maximale dans l'axe X: Dans Cell F2, entrez la formule = ROUNDUP (MAX (A2: A18) + 2,0)et appuyez sur Entrer clé;

(2) Valeur minimale dans l'axe X: Dans Cell F3, entrez la formule = ROUNDDOWN (MIN (A2: A18) -1,0)et appuyez sur Entrer clé.

(3) Valeur de la tique dans l'axe X: Dans le type de cellule F4 1 ou autre valeur de tique dont vous avez besoin;

(4) Valeur maximale dans l'axe Y: Dans la cellule G2, entrez la formule = ROUNDUP (MAX (B2: B18) + 20,0)et appuyez sur Entrer clé;

(5) Valeur minimale dans l'axe Y: Dans la cellule G3, entrez la formule = ROUNDDOWN (MIN (B2: B18) -10,0)et appuyez sur Entrer clé;

(6) Valeur de la coche dans l'axe Y: Dans la cellule Type G4 10 ou autre valeur de tique dont vous avez besoin.

Note: Dans les formules ci-dessus, A2: A18 est la colonne Prix sur laquelle vous trouvez l'échelle de l'axe x basée sur, B2: B18 est la colonne Poids sur laquelle vous trouvez l'échelle de l'axe y basée. Et vous pouvez ajuster la valeur maximale ou la valeur minimale en changeant les nombres dans les formules ci-dessus en fonction de vos besoins.

Étape 4: Sélectionnez le nuage de points et cliquez avec le bouton droit sur le nom de la feuille de calcul actuelle dans la barre d'onglets Feuille, puis sélectionnez Voir le code dans le menu contextuel.

Étape 5: Dans la fenêtre Microsoft Visual Basic pour Applications d'ouverture, copiez et collez le code suivant dans la fenêtre:

VBA: Modifier les valeurs min / max de l'axe des graphiques par des formules

Sub ScaleAxes()
With Application.ActiveChart.Axes(xlCategory, xlPrimary)
.MinimumScale = ActiveSheet.Range("F3").Value
.MaximumScale = ActiveSheet.Range("F2").Value
.MajorUnit = ActiveSheet.Range("F4").Value
End With
With Application.ActiveChart.Axes(xlValue, xlPrimary)
.MinimumScale = ActiveSheet.Range("G3").Value
.MaximumScale = ActiveSheet.Range("G2").Value
.MajorUnit = ActiveSheet.Range("G4").Value
End With
End Sub

Note: F3 est la valeur minimale dans l'axe X, F2 est la valeur maximale dans l'axe X, F4 est la valeur de la coche dans l'axe X, G3 est la valeur minimale dans l'axe Y, G2 est la valeur maximale dans l'axe Y, G4 est la valeur de la coche dans l'axe Y et vous pouvez les changer en fonction de vos besoins.

Étape 6: Exécutez ce VBA en cliquant sur le course bouton ou en appuyant sur F5 clé.

Ensuite, vous verrez la valeur minimale et la valeur maximale de l'axe X et de l'axe Y sont toutes modifiées dans le diagramme de dispersion sélectionné en une fois.

Sélectionnez facilement les valeurs max / min dans chaque ligne / colonne ou plage spécifiée dans Excel

Kutools pour Excel Sélectionnez les cellules avec la valeur maximale et minimale peut vous aider à sélectionner facilement les valeurs les plus grandes / les plus petites ou les plus grandes / les plus petites valeurs de la gamme sélectionnée dans Excel. Fonctionnalité complète Essai gratuit 60-day!

annonce sélectionnez max min 2



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bnakey · 1 months ago
    I should point out that I have multiple charts that I want to set (all the same) in the same sheet.
  • To post as a guest, your comment is unpublished.
    Bnakey · 1 months ago
    I got an error running this code. Not sure why, as everything is the same. Error: "Object variable or With block variable not set"
  • To post as a guest, your comment is unpublished.
    Raquel · 7 months ago
    Olá,
    Como posso fazer isto para múltiplos gráficos?


    Obrigado,
    Raquel