Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2516 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Excel-VBA] Rajouter Série .newseries

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Excel-VBA] Rajouter Série .newseries

n°2077991
C501
ID PSN : Ur-501
Posté le 24-05-2011 à 23:10:47  profilanswer
 

Bonsoir tout le monde

 

VBA m'étonnera toujours par sa capacité à planter sans renvoyer de message d'erreur aucun.. je suis assez nouveau sur les graphes mais je ne pense pas avoir fait d'erreur sur cette procédure permettant d'ajouter des nouvelles séries à un graphe..

 


Code :
  1. Sub GraphSerieAdd(page As Worksheet, graph As String, titre As String, datatitre As Variant, dates As Variant, i As Integer)
  2. MsgBox ("entre" )
  3. page.ChartObjects(graph).SeriesCollection.NewSeries
  4. MsgBox ("crée" )
  5. With page.ChartObjects(graph).SeriesCollection(i)
  6.     .Name = titre
  7.     .Values = datatitre
  8.     .XValues = dates
  9. End With
  10. MsgBox ("fin" )
  11. End Sub
 

Le problème bien sûr c'est qu'il ne rajoute rien au graphe et s'arrête après le entre sans rien dire. Des idées ?

 

Merci  :jap:

 

PS :
le i est bien aligné i=2 à n titres, le graphe étant créé sur le premier


Message édité par C501 le 24-05-2011 à 23:15:50

---------------
Sleep is overrated...
mood
Publicité
Posté le 24-05-2011 à 23:10:47  profilanswer
 

n°2078185
SuppotDeSa​Tante
Aka dje69r
Posté le 25-05-2011 à 16:31:38  profilanswer
 

Et tu appelles ton sub comment ?


---------------
Soyez malin, louez entre voisins !
n°2078195
C501
ID PSN : Ur-501
Posté le 25-05-2011 à 17:16:00  profilanswer
 

Call Graph bla bla
 
Mais plus besoin car I've fucking found à l'instant \o/ \o/ \o/
 
Tout le problème venait du fait que j'ai fait  
 
With page.ChartObjects(graph).SeriesCollection(i)
 
alors qu'en fait - chose que j'ignorais - les chart sont une sous-série de chartobject
 
d'où
 
With page.ChartObjects(graph).chart.SeriesCollection(i)
 
Fallait le savoir mais ca marche :love: et une dizaine de pages de graphes générées :love:


---------------
Sleep is overrated...
n°2078452
C501
ID PSN : Ur-501
Posté le 26-05-2011 à 14:42:54  profilanswer
 

Encore un léger soucis de graphe :
 
mes dates s'affichent correctement puis, au bout de 30 minutes (sans toucher à rien) ou lorsque je réouvre le fichier => reviennent en format 50300202010.... des idées ? car le graphe qui déconne seul c'est vraiment une première pour moi xD


---------------
Sleep is overrated...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Excel-VBA] Rajouter Série .newseries

 

Sujets relatifs
VBA Lien Catia - Excel / ou comment créer une liaison vers un classeurRESOLU - Excel VBA - Données, Dico, et MsgBox
EXCEL VBA - Utilisation chemin d'accès d'1 formuleVBA Access Excel
Excel/VBA Ignorer texte commençant par[VBA] Macro Introuvables/Inactives, pourtant ça tourne....Excel 2010
copie de cellule d'un fichier excel sans l'ouvrir VBA[VBA] Récupérer la sélection dans un dropdown excel
VBA Excel - graphique données sources = tableauVBA Excel - Black Scholes - volatilité implicite
Plus de sujets relatifs à : [Excel-VBA] Rajouter Série .newseries


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR