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

VBScript Discussion :

Utiliser du SetSourceData dans un script


Sujet :

VBScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut Utiliser du SetSourceData dans un script
    Bonjour,

    J'ai une nouvelle fois besoin de vos conseils.

    Je n'arrive pas à trouver comment modifier l'étendu des valeurs affichées dans un graphique en vbs.

    Je fait tourner un script vbs qui fait un tas de chose, puis me renvoie des valeurs dans un fichier excel.

    J'ai créé un inséré un graphique dans ce fichier avec ces valeurs en source.
    Chaque semaine une colonne de valeurs supplémentaire est ajoutée dans ce fichier.

    J'ai une variable "week" qui me donne la colonne avec les dernières valeurs de la semaine.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    objExcel.Sheets("Feuil2").ChartObjects("Graphique 1").SetSourceData Source:=Range(cells(1,1),cells(week,9))
    (j'ai utilisé l'enregistreur de macro d'excel pour trouver comment étendre la zone)

    Je voudrait simplement étendre la zone de source graphique chaque fois que je fait tourner le script.

    Le problème c'est l'espace entre .SetSourceData et Source:

    en vbs, ca me plante sur cet espace.

    Quelq'un aurait une solution pour modifier la zone de source du graphique en vbs ?

    Merci de votre aide!

  2. #2
    Invité de passage
    Femme Profil pro
    Chef de projet MOA
    Inscrit en
    Février 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2022
    Messages : 1
    Par défaut SetSourceData and union range
    Bonjour,
    essaie le code ci dessous voir. je l'ai utilisé en vbscript


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    'objWS = Objet worksheet ("Name"). objExcel = object Excel =>CreateObject("Excel.Application")
     'Use this to select your specific range
     With objWS
    Set xlRange = objExcel.Union(.Range("B1:B5"), .Range("D1:D5"))
    End With
     
     
     With GetObject(, "Excel.Application")
     	'This code is using to SetSourceData with a specific range  
        objExcel.ActiveChart.SetSourceData xlRange
    End With

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 127
    Par défaut
    Salut kelanim, bienvenue sur DVP

    Dernière activité de hugodu13: 22/06/2012 12h56, j'ai des doutes sur son passage prochainement.
    De plus ton code n'est pas tout à fait correcte, objWS n'est pas initialisé puisque tu l'as mis en commentaire.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. [11gR2] Utiliser SQL*Plus dans un script Shell
    Par CinePhil dans le forum Sql*Plus
    Réponses: 6
    Dernier message: 17/06/2013, 15h34
  2. Utilisation de sendmail dans un script dos
    Par best94 dans le forum Outlook Express / Windows Mail
    Réponses: 0
    Dernier message: 04/03/2009, 10h13
  3. Utilisation de C++ dans un script python.
    Par Ekinoks dans le forum Interfaçage autre langage
    Réponses: 8
    Dernier message: 18/01/2007, 19h03
  4. Utilisation de case dans un script
    Par mirlidas dans le forum Linux
    Réponses: 1
    Dernier message: 11/12/2006, 14h46
  5. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 19h29

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