Utiliser des variables en macrocommande

bonjour,

je souhaite tracer un graph à partir de données dont le nombre de ligne peux changer

le cellule d'entrée est fixe, le nombre de colonne est fixe, le format des données est fixe.

j'utilise la programmation par enregistrement des actions clavier, en débutant.

mon problème est le suivant : la commande range prend une valeur absolue et donc le programme utilise toujours la même plage, même si il y a des ligne en plus ou en moins

Range("C4").Select

Range(Selection, Selection.End(xlToRight)).Select

Range(Selection, Selection.End(xlDown)).Select

Charts.Add

ActiveChart.ChartType = xlBarClustered

ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("C4:D7"), PlotBy:= _

xlColumns

ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"

ActiveChart.HasLegend = False

Bonjour Jean-Pierre

Tout d'abord, bienvenue sur Excel-Pratique.

Voilà une solution parmi d'autres qui permet de prendre en compte toute la plage de données dans ton graphique.

https://www.excel-pratique.com/~files/doc/Ajout_lignes.xls

Cordialement

Dan_de_pic

Edit Dan : Fil déplacé sur le bon forum

merci,

sujet résolu

je ne sais pas si le sujet se clôture après résolution

mais re'merci de votre aide

Rechercher des sujets similaires à "utiliser variables macrocommande"