modifier titre graphique

modifier titre graphique - VB/VBA/VBS - Programmation

Marsh Posté le 11-10-2007 à 11:38:18    

bonjour,
 
j'aurai souhaité modifié un titre de graphique
 
dans mon programme j'ai :
 
ActiveChart.SeriesCollection(1).Name = "=Feuil1!R1C2"
 
et j'ai voulu rajoué à la fin du titre un chiffre. comment je fais ?

Reply

Marsh Posté le 11-10-2007 à 11:38:18   

Reply

Marsh Posté le 11-10-2007 à 12:39:05    

J'ai jamais bossé sur les graphiques, mais ça ressemble bigrement à une formule Excel ton titre... Bref, ça donnerait
 
ActiveChart.SeriesCollection(1).Name = "=Feuil1!R1C2" & "num"

Reply

Marsh Posté le 11-10-2007 à 13:40:01    

je dirais plutot
ActiveChart.SeriesCollection(1).Name = "=Feuil1!R1C2" & num

Reply

Marsh Posté le 11-10-2007 à 13:40:11    

oui j'ai déjà essayé sauf que num c'est un integer

Reply

Marsh Posté le 11-10-2007 à 14:05:28    

et alors ?
le nom du fichier va chercher une valeur ailleurs dans ta feuille ?

Reply

Marsh Posté le 11-10-2007 à 14:07:12    

en fait il me met texto : erreur d'exécution '1004'. impossible de définir la propriété Name de la classe de séries

Reply

Marsh Posté le 11-10-2007 à 14:19:26    

@jpcheck : Peut-importe en fait... Je partais du principe qu'il mettrait la valeur qu'il veut à num, et je présume que la propriété name est une string
 
@Naruto007 : Tu veux l'appeller comment ton graphique ?
D'après exemple, je suppose que tu veux
ActiveChart.SeriesCollection(1).Name = sheets("feuil1" ).range("B1" ).value

Reply

Marsh Posté le 11-10-2007 à 15:22:12    

en fait avec ce que j'ai déjà écrit (voir plus haut) dans mon code j'ai le titre du graphique suivant : " blabla cool blabla"
 
et en gros je voudrai avoir au final " blabla cool blabla 256 " et 256 est à la base de type integer

Reply

Marsh Posté le 11-10-2007 à 15:56:25    

"blabla cool" & CStr(256) :spamafote:

Reply

Marsh Posté le 11-10-2007 à 16:08:31    

je persiste sur mon & num de départ... :kaola:

Reply

Marsh Posté le 11-10-2007 à 16:08:31   

Reply

Marsh Posté le 11-10-2007 à 16:09:35    

j'ai tapé :
 
ActiveChart.SeriesCollection(1).Name = "=feuil1!R1C2" & CStr(i)
 
i étant un integer. il me remet "erreur d'execution 1004. Impossible de définir la propriété Name de la classe Series."
 
je pige rien du tout

Reply

Marsh Posté le 11-10-2007 à 16:11:46    

là c'est plus un pb de integer ou pas, il ne trouve pas l'activechart comme il devrait le trouver m'est avis...

Reply

Marsh Posté le 11-10-2007 à 16:19:28    

ok. tu as une idée de comment contourner le problème ?

Reply

Marsh Posté le 11-10-2007 à 16:22:08    

Charts(1). à la place de ActiveChart... Ou si ça marche toujours pas, ptet Charts(0), ça dépend du minimum de la collection

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed