Bonjour,
Je ne suis pas expert en VBA non plus et ta feuille graphique est vide...
En revanche je peux te répondre sur une chose :
Tu peux changer la zone de sélection des données d'un graphique en VBA, voici ce que j'obtiens avec l'enregistreur de macro :
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.SetSourceData Source:=Range("E5:H27")
En clair ce que tu vas devoir modifier c'est le Range, en mettant par exemple :
Range("E5",Cells(27,der_col).address)
avec der_col qui prend le numéro de la dernière colonne remplie.