Bonjour,
Je cherche à mettre à jour ma plage de données de mon graphique à l'ajout d'une colonne.
J'ai ce qu'il me faut pour identifier ma dernière colonne avec des variables
Mais ma macro bloque sur cette linge :
ActiveChart.SetSourceData Source:=Sheets("DETAIL & HISTORIQUE").Range("A20:co&i")
C'est la partie co&i que bloque, je ne comprends pas bien comment la mettre en forme.
Cependant avec un MsgBox co&i j'ai bien la cellule que je vise. "G26" et si je remplace Range("A20:co&i") par Range("A20:G26") ma macro parfaitement.
Merci pour votre aide.
Dim dct As String, co As String, i As Integer
i = 26 'dernier ligne du tableaux de data graph, a changer si on ajoute une serie ou déplace le tableau
dct = Sheets("DETAIL & HISTORIQUE").Range("A" & i).End(xlToRight).Address
co = Split(dct, "$")(1)
co = co
'Ne fonctionne pas 'Sheets("DETAIL & HISTORIQUE").Range("A20:co & i").Select
Sheets("Graphique").Select
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=Sheets("DETAIL & HISTORIQUE").Range("A20:co&i")