Encore un probleme de syntaxe VBA

Bonjour,

J'ai une ptite macro excel pour faire des graphqiues mais je bug sur un point, et j'avoue qu'apres avoir tésté maintes et maintes choses, mes nerfs commencent a lacher, j explique:

Je determine mes coordonés de la maniére suivante:

Set Coord = Range(Cells(q, 15), Cells(q, 16))

pour avoir:

ActiveChart.SetSourceData Source:=Coord

Cependant, mon Coord, va chercher le range dans la feuille ou mon graphique est crée, mais je voudrais qu'il aille chercher ce range dans une autre feuille, alors j ai vu pas mal de chose sur le forum mais je trouve toujours pas...
J ai essayer par exemple un truc du style:

Set Coord = ThisWorkbook.Sheets("Calcul").Range(Cells(q, 15), Cells(q, 16))

ou

Set Coord = ThisWorkbook.Sheets("Calcul").Range(Cells(q, 15), Cells(q, 16)).value

ou même

Set Feuille = Sheets("Calcul")
Set Coord = Feuille.Range(Cells(q, 15), Cells(q, 16))

Voir

Set Feuille = Sheets("Calcul")
Set Coord = Range(Cells(q, 15), Cells(q, 16))
avec
ActiveChart.SetSourceData Source:=Feuille.Coord

Mais toujours pas de magie....

Si qqn a la solution, il sauverait mes nerfs ;)

Merci encore a vous amis développeur pour votre disponibilité.

Cordialement

1 réponse

  1. Oups me suit tromper de forum... peut on le mettre en programation?
    0