Encore un probleme de syntaxe VBA
Nicoroth
Messages postés
55
Statut
Membre
-
Nicoroth Messages postés 55 Statut Membre -
Nicoroth Messages postés 55 Statut Membre -
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
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
A voir également:
- Encore un probleme de syntaxe VBA
- Excel compter cellule couleur sans vba - Guide
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Syntaxe precise - Forum Mail
- Vba récupérer valeur cellule ✓ - Forum VB / VBA