Bonjour à tous !
J'ai besoin d'aide sur une macro qui génère un graphique automatiquement
J'ai donc le code suivant :
Sheets("Valeurs Positives").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlSurface
ActiveChart.SetSourceData Source:=Range("'Valeurs Positives'!$F$1:$J$6")
Constat.Show
Donc ici pas de problème, mon graphique se génère tout seul à partir de la plage de données : ("'Valeurs Positives'!$F$1:$J$6")
Mais le soucis ici c'est que ma plage de données est variable ...
Elle démarre toujours de la case F1 comme vous pouvez le voir, mais ne s'arrète pas toujours en J6
Ma question est donc la suivante :
Est ce que en gros à la place de J6 je peux dire à Excel : "Prends toutes les valeurs remplies du tableau "
Donc déclarer deux variables à la place de J et de 6 qui cherche la dernière colonne remplie et la dèrnière ligne remplie.
J'espere m'etre bien fait comprendre ...
Merci d'avance à ceux qui m'aideront !
J'ai besoin d'aide sur une macro qui génère un graphique automatiquement
J'ai donc le code suivant :
Sheets("Valeurs Positives").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlSurface
ActiveChart.SetSourceData Source:=Range("'Valeurs Positives'!$F$1:$J$6")
Constat.Show
Donc ici pas de problème, mon graphique se génère tout seul à partir de la plage de données : ("'Valeurs Positives'!$F$1:$J$6")
Mais le soucis ici c'est que ma plage de données est variable ...
Elle démarre toujours de la case F1 comme vous pouvez le voir, mais ne s'arrète pas toujours en J6
Ma question est donc la suivante :
Est ce que en gros à la place de J6 je peux dire à Excel : "Prends toutes les valeurs remplies du tableau "
Donc déclarer deux variables à la place de J et de 6 qui cherche la dernière colonne remplie et la dèrnière ligne remplie.
J'espere m'etre bien fait comprendre ...
Merci d'avance à ceux qui m'aideront !