Syntaxe VBA (Erreur de manipulation)

bonjour actuellement j'ai un probleme sur une ligne :

ActiveChart.SetSourceData Source:=Range("feuil1!$PK$3:$PP$3, "feuil1!"$PK" & i & ":$PP" & i" ) sachant que i varie en fonction des lignes

erreur à l'écriture !! Y'a t'il un autre moyen à part resize dans ce cas ?

car avec resize on aura ceci : ActiveChart.SetSourceData Source:=Range("Feuil1!$PK$3:$PP$3").Resize(i - 1)

Bonjour,

J'aurais tendance à écrire cela ainsi ...
ActiveChart.SetSourceData Source:=Range("feuil1!$PK$3:$PP" & i )

ric

Merci de ta réponse !!

j'y ai pensé mai s le probleme est que vu que la ligne du tableau est changeant j'aimerai juste récupérer la ligne du tableau

ab

anime

173

tokyo

42

naru

15

les deux premières lignes sont fixe mais la troisième varie

bonjour actuellement j'ai un probleme sur une ligne :

ActiveChart.SetSourceData Source:=Range("feuil1!$PK$3:$PP$3, "feuil1!"$PK" & i & ":$PP" & i" ) sachant que i varie en fonction des lignes

erreur à l'écriture !! Y'a t'il un autre moyen à part resize dans ce cas ?

car avec resize on aura ceci : ActiveChart.SetSourceData Source:=Range("Feuil1!$PK$3:$PP$3").Resize(i - 1)

ci joint le fichier excel

3classeur133.xlsm (17.25 Ko)
Rechercher des sujets similaires à "syntaxe vba erreur manipulation"