IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

modifier la source d'un graphique xy dont le nom de la feuille est inconnu


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Par défaut
    Bonjour,

    Je cherche à modifier la source d'un graphique (xlXYScatterLinesNoMarkers) (à la création du graphique) et je voudrais modifier les données sans connaitre le nom de la feuille dans laquelle il figure (feuille actuellement active).
    j'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim sh As String
    sh = ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count).Name   'oui c'est la dernière feuille qui m'intéresse, et qui est activée précédement
    ActiveChart.SeriesCollection(1).XValues = "=" & sh & "!$E$" & (7 + nValeurInit) & ":$E$" & (nbS + 7 + nValeurInit)
    tout est bon sauf le "sh" dans le code.

    Comment je peux faire?

    Merci

    J'oubliais, pour les variables nbS et nValeursInit c'est des valeurs pas importantes ici, vous pouvez mettre pour tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ActiveChart.SeriesCollection.NewSeries
    ActiveChart.SeriesCollection(1).Name = "Courbes positive originale"
    ActiveChart.SeriesCollection(1).XValues = "=" & sh & "!$E$" & 7 & ":$E$" & 9:

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Par défaut
    Après 50000 essais j'ai trouvé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets(sh).Range("E" & CStr(7 + nValeurInit) & ":E" & CStr(nbS + 7 + nValeurInit))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier donnée sources d'un graphique
    Par rob1son76 dans le forum IHM
    Réponses: 1
    Dernier message: 14/12/2010, 16h32
  2. Modifier Données Source Graphique?
    Par jojo86 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/10/2009, 10h07
  3. Réponses: 0
    Dernier message: 05/02/2008, 16h41
  4. tri d'une table dont le nom d'une colonne est Date
    Par welid dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 27/11/2007, 23h10
  5. Modifier source d'un graphique
    Par tedparker dans le forum Access
    Réponses: 2
    Dernier message: 05/09/2006, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo