changer largeur barre histogramme

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

K

klmikl

Guest
bonjour, je souhaite adapter la largeur des barres d'histogramme par rapport a une valeur..

exemple j'ai 1 chat qui mesure 30cm (donc la c la hauteur de ma barre qui ira a 30) et qui pèse 10kg ( et la je voudrais que ma barre soit large de 10) et ca pour chaque chat....

un peu bizarre a expliquer, mais je vous remercie d'avance...

klmikl@aol.com
 
Bonjour,


oh oh oho question interessante,

tu veux en fait des barres d'histogrammes à largeur variable (!)

je me demande si les graphexperts vont se jeter là-dedans

car comme je n'ai jamais vu encore cela, il m'apparaît qu'il

va falloir aller à priori, mettre les mains dans le cambouis

du Vba pour faire cela à moins d'une autre astuce .........de

form de graph :whistle: :whistle:

mais je vais suivre ton post, curieuse que je suis


Celeda

Message édité par: Celeda, à: 07/06/2005 16:41
 
Bonjour Klmikl, Bonjour à tous,

Ci-joint une réponse trouvée dans un autre forum:

Ce lien n'existe plus

Comment faire dans excel un histogramme dans lequel la surface des barres (et pas
seulement la
hauteur) soit proportionnelle aux données ? Pour obtenir ce type d'histogramme, correspondant à la véritable définition d'ailleurs Et bien Excel ne connaît pas ... Donc il faut faire une macro :

Sub histo()
Dim x As Variant
nlig = Selection.Rows.Count
x = Selection.Value
Sheets.Add
Range('A1').Select
For k = 1 To nlig
Cells(4 * k - 3, 1) = x(k, 1)
Cells(4 * k - 2, 1) = x(k, 1)
Cells(4 * k - 1, 1) = x(k, 2)
Cells(4 * k, 1) = x(k, 2)
Cells(4 * k - 3, 2) = 0
Cells(4 * k - 2, 2) = x(k, 3)
Cells(4 * k - 1, 2) = x(k, 3)
Cells(4 * k, 2) = 0
Next k
Selection.CurrentRegion.Select
'Il suffit alors de faire un graphique Nuages de points
'avec cette sélection.
End Sub Cette astuce est illustrée dans ce classeur exemple :
sg-histoproportionnel (téléchargé 1603 fois)

Serge Garneau, Ajouté ou modifié le 16/04/2005 (N°909)

Je te joins le fichier exemple et n'aoublie pas que je n'ai aucun mérite dans cette réponse qui revient donc à serge Garneau.

@+

Gael

[file name=histoproportionnel.zip size=16379]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/histoproportionnel.zip[/file]
 

Pièces jointes

Bonsoir,

Merci Gaël et Serge de son doigté mais j'ai quand même un bug!!
et vi et pourquoi cela m'arrive????

cela se trouve sur la ligne :

longueur = x(1, 2) - x(1, 1)

et là ce n'est pas une histoire de version franco anglaise.


????

D'autre part, klmikl, vas-tu pouvoir adapter cet exemple à ton problème ? sinon, place un fichier démo.




Celeda
 
Bonsoir Celeda, Bonsoir à tous,

Tu m'as obligé à tester le fichier ce que j'aurais du faire avant de l'envoyer.

Ceci dit, il fonctionne très bien.

L'erreur que tu as constatée se produit lorsqu'on lance la macro sans avoir sélectionné la plage en bleu turquoise comme indiqué sur le bouton macro:

Sélectionnez la plage turquoise et cliquez sur ce bouton
ou
Ctrl+Shift+H

Tu verras, c'est super.

@+

Gael
 
Bonjour,

Et oui Gaël, je suis une fille de détails alors si j'oublie de faire la moindre manip salvatrice, hop, je bug!!!

mais cette fois-ci y avait personne dans la bibliothèque qui m'attendait!!! 🙂 🙂

Merci Gaël, Merci SERGE!!!!!!!!!!!!!!!!!!!


Celeda 😉
 
de manière plus général comment fait on pour changer la graduation d'un graphique. Est ce possible de modifier la largeur d'une graduation?

j'ai un probleme de superposition de courbe par rapport à une graduation donnée (ex: date) , pouvez vous me donner des pistes pour élargir cette graduation? cela permettrait d'afficher les de courbes en même tps?
 
Bonjour Vincente, Bonjour à tous,

En fait, il ne s'agit pas du même problème que les largeurs variables d'histogrammes.

Le mieux est que tu crée un nouveau FIL en posant bien ton problème et en joignant un fichier Zip (50ko max, pas d'espaces ni de caractères spéciaux dans le nom et pas de données confidentielles).

@+ dans ton rochain FIL.

Gael
 
- 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

Réponses
7
Affichages
985
Réponses
2
Affichages
414
Réponses
3
Affichages
355
Retour