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]