Bonjour,
Je cherche à convertir la ligne d'instruction suivante:
De manière un peu plus dynamique:
Mais j'obtiens une erreur...
Je viens d'effectuer 3 tests:
Celui-ci fonctionne:
Ceux-ci ne fonctionne pas et génère donc une erreur:
Comment je devrais coder cela sans coder dur les coordonnées dans Range??
Merci,
Je cherche à convertir la ligne d'instruction suivante:
Code:
ActiveChart.SetSourceData Source:=Sheets(AL_VFeuilStatData(1)).Range("AF17")
De manière un peu plus dynamique:
Code:
ActiveChart.SetSourceData Source:=Sheets(AL_VFeuilStatData(1)).Range(Rows(LigneTableau + 1), Columns(intdebutTableau + 1))
Mais j'obtiens une erreur...
Je viens d'effectuer 3 tests:
Celui-ci fonctionne:
Code:
ActiveChart.SetSourceData Source:=Sheets(AL_VFeuilStatData(0)).Range("AF17")
Ceux-ci ne fonctionne pas et génère donc une erreur:
Code:
ActiveChart.SetSourceData Source:=Sheets(AL_VFeuilStatData(0)).Range(Cells(17, 32))
ActiveChart.SetSourceData Source:=Sheets(AL_VFeuilStatData(0)).Range(Cells(LigneTableau + 1, intdebutTableau))
Comment je devrais coder cela sans coder dur les coordonnées dans Range??
Merci,
Dernière édition: