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 :

Chart dans userform avec OWC


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Par défaut Chart dans userform avec OWC
    Bonjour à tous,

    Peu expérimenté en VBA, et autodidacte, je tatonne pour créer un graph dans un userform VBA pour Excel à l'aide des composants OWC10.

    J'ai rentré les données du graphe et fait sa mise en forme manuellement directement dans VBE mais je souhaiterais que certains points du graphe soit modifiés par une action utilisateur sur le formulaire Userform.

    J'ai essayé un code du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim Cht As ChChart
     
    Set Cht = Me.ChartSpace1.Charts(0)
     
    Cht.SeriesCollection(5).SetData chDimCategories, 0, ActiveWorkbook.Sheets(1).Cells(15, 23)
    Mais ca ne fonctionne pas.

    Je recherche le bon code ou un tutorial pour utiliser les OWC chart.

    Tous les tutos montre comment créer le graphe de 0 mais je trouve un peu compliqué et peu commande pour le mettre en forme.

    Merci de votre aide.

    Damien

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Par défaut
    Heu, je vois pas où trouver ma réponse dans ton lien Kiki29, c'est pas un tableau croisé dynamique que je veux faire, c'est modifier les valeurs de certains points d'un chart dans un Userform.

    A+
    Damein

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  5. #5
    Invité de passage
    Inscrit en
    Juillet 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 1
    Par défaut
    Merci à tous,



    Voilà la solution pour ceux qui voudraient faire la même chose:
    En fait les dimensions à saisir dépendent du type de graphique, pour mon cas c'est Xvalues et Yvalues à remplir et aparement il faut des valeurs pour toutes les lignes du tableau de données même si elles valent 0. Dans le cas ci-dessous je place un seul point:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CGZF = ActiveSheet.Cells(14, 24).Value
    MassZF = ActiveSheet.Cells(14, 23).Value
     With Cht.SeriesCollection(7)
        .SetData chDimXValues, chDataLiteral, Array(CGZF, 0, 0, 0, 0, 0)
        .SetData chDimYValues, chDataLiteral, Array(MassZF, 0, 0, 0, 0, 0)
     
    End With

Discussions similaires

  1. [XL-2010] Alimenter Combobox dans Userform avec noms définis variables
    Par aethangaia dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 27/06/2014, 14h24
  2. [XL-2010] Nom change mais pas la photo dans userform avec scrollbar
    Par gilt83 dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 19/05/2014, 19h45
  3. [XL-2007] utilisation optionbutton dans userform avec textbox
    Par r0man0 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/05/2013, 13h35
  4. [AC-2002] Boucle sur les objets chart dans Userform
    Par Kriss63 dans le forum VBA Access
    Réponses: 6
    Dernier message: 03/02/2010, 09h56
  5. [XL-2003] [VBA] Objet Chart dans Userform : déclaration des données ?
    Par CriCri98 dans le forum Excel
    Réponses: 2
    Dernier message: 18/08/2009, 16h08

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