Bonsoir,
J'avais trouvé sur ce forum une fonction originale permettant d'avoir un graphique sur une plage de cellules déterminée.
La fonction est la suivante :
LineChart(Points As Range, Echelle_mini As Long, Echelle_maxi As Long, Optional ByVal Axe = 1, Optional ByVal Couleur% = 2, Optional Maplage As Range = Nothing)
Supposons que je veux qu'apparaisse une courbe dans la plage B45:O45, la syntaxe en B45 sera la suivante :
B45=LineChart(INDIRECT(Y35);MIN(INDIRECT(Y35));MAX(INDIRECT(Y35));1;2;B45:O45)
Dans la cellule Y35 est récupérée l'adresse de la plage des valeurs nécessaires à la courbe, d'où les INDIRECT(Y35) dans le paramétrage de la fonction.
Ça marche parfaitement bien.
Maintenant je voudrais qu'une macro introduise directement cette fonction toujours dans la cellule B45. Comment m'y prendre ??
Un grand merci pour m'aider à résoudre ce problème.
Très bonne fin de soirée à toutes & à tous.
J'avais trouvé sur ce forum une fonction originale permettant d'avoir un graphique sur une plage de cellules déterminée.
La fonction est la suivante :
LineChart(Points As Range, Echelle_mini As Long, Echelle_maxi As Long, Optional ByVal Axe = 1, Optional ByVal Couleur% = 2, Optional Maplage As Range = Nothing)
Supposons que je veux qu'apparaisse une courbe dans la plage B45:O45, la syntaxe en B45 sera la suivante :
B45=LineChart(INDIRECT(Y35);MIN(INDIRECT(Y35));MAX(INDIRECT(Y35));1;2;B45:O45)
Dans la cellule Y35 est récupérée l'adresse de la plage des valeurs nécessaires à la courbe, d'où les INDIRECT(Y35) dans le paramétrage de la fonction.
Ça marche parfaitement bien.
Maintenant je voudrais qu'une macro introduise directement cette fonction toujours dans la cellule B45. Comment m'y prendre ??
Un grand merci pour m'aider à résoudre ce problème.
Très bonne fin de soirée à toutes & à tous.