Histo s'arrêtant à un certain chiffre calculé par une macro
inside_8
Messages postés
49
Statut
Membre
-
inside_8 Messages postés 49 Statut Membre -
inside_8 Messages postés 49 Statut Membre -
Bonjour,
J'ai besoin d'une macro qui selon les données d'un tableau,va changer le maximum d'un graphe pour que sur l'axe des ordonnées, le maximum soit le chiffre calculé par la macro et non pas un chiffre statique que j'aurais rentré moi-même manuellement.
J'ai tendance à croire que ce n'est pas possible techniquement ou plutôt difficile, c'est pour ça que je voulais voir avec vous la faisabilité. En fait c'est très urgent, ç'estsoit je déclare que c'est pas faisable soit je présente la solution que vous proposerez vendredi =D
Pour ce maximum, il doit être déduit des barres de mon histogramme, s'il y a des barres qui dépassent de beaucoup les autres barres, il faut que le graphe s'arrête à un certain chiffre qui ne soit pas très grand par rapport à la moyenne des autres chiffres.
En écrivant, je trouve que c'est compliqué XD
Mais si vous avez une idée, ça serait cool!
Merci d'avance.
J'ai besoin d'une macro qui selon les données d'un tableau,va changer le maximum d'un graphe pour que sur l'axe des ordonnées, le maximum soit le chiffre calculé par la macro et non pas un chiffre statique que j'aurais rentré moi-même manuellement.
J'ai tendance à croire que ce n'est pas possible techniquement ou plutôt difficile, c'est pour ça que je voulais voir avec vous la faisabilité. En fait c'est très urgent, ç'estsoit je déclare que c'est pas faisable soit je présente la solution que vous proposerez vendredi =D
Pour ce maximum, il doit être déduit des barres de mon histogramme, s'il y a des barres qui dépassent de beaucoup les autres barres, il faut que le graphe s'arrête à un certain chiffre qui ne soit pas très grand par rapport à la moyenne des autres chiffres.
En écrivant, je trouve que c'est compliqué XD
Mais si vous avez une idée, ça serait cool!
Merci d'avance.
A voir également:
- Histo s'arrêtant à un certain chiffre calculé par une macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel trier par ordre croissant chiffre - Guide
- Clavier iphone chiffre et lettre - Guide
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
10 réponses
Bonjour,
Si EXCEL:
Fait avec l'enregistreur de macro, a vous d' integrer ce code dans votre macro de calcul
Bonne suite
Si EXCEL:
Fait avec l'enregistreur de macro, a vous d' integrer ce code dans votre macro de calcul
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MaximumScale = 40
End Sub
Bonne suite
bonjour à tous et restons zen ....
la proposition de f894009 (salut à toi) est,
1. correcte
2. répond à ta question
3. comme f894009 le dit, à adapter
en résumé, en supposant que tu n'as qu'un graphique dans ta feuille
RQ. je pense que tu devrais bien lire les réponses fournies, relire ta question, et éviter les jugements intempestifs
bonne suite
la proposition de f894009 (salut à toi) est,
1. correcte
2. répond à ta question
3. comme f894009 le dit, à adapter
en résumé, en supposant que tu n'as qu'un graphique dans ta feuille
Ymax = ' c'est toi qui le calcule With Activesheet.ChartObjects(1).Chart .Axes(xlValue).MaximumScale = Ymax ' et tu peux modifier d'autres propriétés End With
RQ. je pense que tu devrais bien lire les réponses fournies, relire ta question, et éviter les jugements intempestifs
bonne suite
Bonjour à tous,
voir aussi ce fil : https://forums.commentcamarche.net/forum/affich-26234644-etiquette-pour-les-barres-depassant-un-seuil
eric
voir aussi ce fil : https://forums.commentcamarche.net/forum/affich-26234644-etiquette-pour-les-barres-depassant-un-seuil
eric
Bonjour,
La macro qui m'a été proposée, je l'avais déjà faite avec ActiveChart.Axes(xlValue).MaximumScale = 50000000 mais moi je voulais justement savoir comment calculer un max et l'intégrer dans ma macro et c'est bien le titre de mon sujet!
Merci.
La macro qui m'a été proposée, je l'avais déjà faite avec ActiveChart.Axes(xlValue).MaximumScale = 50000000 mais moi je voulais justement savoir comment calculer un max et l'intégrer dans ma macro et c'est bien le titre de mon sujet!
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Pour ce maximum, il doit être déduit des barres de mon histogramme, s'il y a des barres qui dépassent de beaucoup les autres barres, il faut que le graphe s'arrête à un certain chiffre qui ne soit pas très grand par rapport à la moyenne des autres chiffres.
Est qui c'est qui a les nombres??-----> vous, vous connaissez la plage des valeurs de vos colonnes: faites le calcul.
Pour ce maximum, il doit être déduit des barres de mon histogramme, s'il y a des barres qui dépassent de beaucoup les autres barres, il faut que le graphe s'arrête à un certain chiffre qui ne soit pas très grand par rapport à la moyenne des autres chiffres.
Est qui c'est qui a les nombres??-----> vous, vous connaissez la plage des valeurs de vos colonnes: faites le calcul.
Pourquoi faudrait-il une macro pour déterminer le maximum d'une série de données, alors que la fonction MAX() existe ?
D'accord. Mais il lui faudrait fixer une règle permettant de déterminer ce maximum. Et la mise en oeuvre de cette règle ne devrait pas nécessiter de macro ...
La présente discussion semble être dans la continuité de barres dépassant un seuil !
La présente discussion semble être dans la continuité de barres dépassant un seuil !
Bonjour,
En effet, quelques fois, j'ai des barres qui dépassent de beaucoup les autres, donc ce que je veux, c'est afficher la "grande" colonne jusqu'à un niveau raisonnable puis l'arrêter pour permettre aux autres colonnes d'être mieux visibles par rapport à la grande colonne et dans le même temps ne pas permettre à celle-ci de prendre toute la hauteur du graphe.
Je parlais de macro parce qu'il me semblait que ce ne peut être fait sans un programme qui calcule le max, mais si ça peut être fait sans macro, tant mieux. Je ne demande qu'à prendre votre proposition.
Merci beaucoup.
En effet, quelques fois, j'ai des barres qui dépassent de beaucoup les autres, donc ce que je veux, c'est afficher la "grande" colonne jusqu'à un niveau raisonnable puis l'arrêter pour permettre aux autres colonnes d'être mieux visibles par rapport à la grande colonne et dans le même temps ne pas permettre à celle-ci de prendre toute la hauteur du graphe.
Je parlais de macro parce qu'il me semblait que ce ne peut être fait sans un programme qui calcule le max, mais si ça peut être fait sans macro, tant mieux. Je ne demande qu'à prendre votre proposition.
Merci beaucoup.
Bonjour,
C'est quoi une barre trop grande?
Il faut définir une règle qui puisse s'exprimer mathématiquement.(Raymond au #9) Exemples:
La barre la plus grande.
Les deux barres les plus grandes.
Toute barre plus grande que deux fois la plus petite.
Toute barre plus grande que trois fois la moyenne de 60% des cas.
Toute barre plus grande que deux fois la médiane.
Le plus vous donnerez de précisions le plus vous avez de chances d'obtenir des propositions adaptées.
Version d'excel? Nombre de données? Nombre de graphiques? Fréquence d'utilisation et d'actualisation?
Il existe même des possibilités que vous n'avez pas envisagées: autre couleur, autre largeur...
Alors facilitez la tâche des bénévoles qui essaient de vous aider.
C'est quoi une barre trop grande?
Il faut définir une règle qui puisse s'exprimer mathématiquement.(Raymond au #9) Exemples:
La barre la plus grande.
Les deux barres les plus grandes.
Toute barre plus grande que deux fois la plus petite.
Toute barre plus grande que trois fois la moyenne de 60% des cas.
Toute barre plus grande que deux fois la médiane.
Le plus vous donnerez de précisions le plus vous avez de chances d'obtenir des propositions adaptées.
Version d'excel? Nombre de données? Nombre de graphiques? Fréquence d'utilisation et d'actualisation?
Il existe même des possibilités que vous n'avez pas envisagées: autre couleur, autre largeur...
Alors facilitez la tâche des bénévoles qui essaient de vous aider.
C'est excel 2003 pour le moment mais ça sera bientôt excel 2007. C'est un histogramme avec deux données et les dates en abcisses. Pour les barres, je ne sais pas de combien ça peut être grand justement, car il peut y avoir des cas où toutes mes données seront du même ordre comme il se peut que d'autres fois ça s'éloigne beaucoup. Je sais que c'est plus facile quand il y a une règle mais c'est pas facile d'en trouver, j'y ai pensé: calculer la moyenne et si une barre dépassent de beaucoup la moyenne, on lui fait sauter la tête etc enfin je sais pas.
Je vais trouver une règle qui convient vraiement et je vous dirais ce qu'il en est.
Merci beaucoup.
Je vais trouver une règle qui convient vraiement et je vous dirais ce qu'il en est.
Merci beaucoup.