Nikie |
Le 15/02/2006 à 22:31 |
|
|
Bonsoir,
J'aimerai réaliser une macro VBA me permettant de modifier l'échelle d'un graphique présent dans une feuille excel. Il faudrait que l'on puisse modifier l'échelle (suivant l'axe x ou suivant l'axe y) à partir de 2 valeurs (une pour x et une pour y) données dans deux cellules du tableau. Je coince littéralement... quelqu'un pourait-il m'aider ?
Cordialement Nikie |
Lebabs |
Le 16/02/2006 à 18:31 |
|

|
Salut Nikie, Quelle valeurs veux-tu changer dans les échelles? (Mini, maxi, unité principale,etc....) A+ -- D'une étincelle peut jaillir la lumière. |
Nikie |
Le 16/02/2006 à 18:56 |
|
|
Bonsoir,
Je voudrais pouvoir modifier la valeur maxi avant tout, mais si possible modifier le mini aussi.
A+ Nikie |
Lebabs |
Le 17/02/2006 à 14:55 |
|

|
Salut, En admettant que tes nouvelles valeurs se trouvent en A1 et A2, tu peux faire la macro suivante:
Sub Modif() ActiveSheet.ChartObjects("Graphique 1").Activate ActiveChart.Axes(xlValue).Select With ActiveChart.Axes(xlValue) .MinimumScale = Range("a1").Value .MaximumScale = Range("a2").Value End With End Sub
Bien sûr, tu peux appeler ta macro à partir de la feuille de calcul. (Bouton, objet word art) J'éspère que ceci répond à ta question. A+ -- D'une étincelle peut jaillir la lumière. |
Nikie |
Le 17/02/2006 à 21:05 |
|
|
Bonsoir,
Merci beaucoup pour cette macro... c'est exactement ce que je voulais ! A+ Nikie |