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 :

Souci avec création de graphiques


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 120
    Par défaut Souci avec création de graphiques
    Bonjour
    J'avoue que la création de graphiques en VBA est nouveau pour moi.
    J'utilise donc l'enregistreur de macros et je tombe très souvent des erreurs qui sont complexes (en l'état de mes connaissances) à surmonter
    J'utilise à travers un formulaire, des scrolbars pour évaluer une situation.
    Je souhaite sur un autre formulaire, afficher les résultats sous forme graphiques.
    Je chois le radar.
    La création du graphique fonctionne.
    Toutefois pour modifier les paramètres tel que police et taille des étiquettes, je butte sur une erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
        ActiveSheet.Shapes.AddChart2(317, xlRadarFilled).Select
        ActiveChart.SeriesCollection.NewSeries
        ActiveChart.FullSeriesCollection(1).Name = "='LISTE DES CANDIDATURES'!$B$" & ligne
        ActiveChart.FullSeriesCollection(1).Values = "='LISTE DES CANDIDATURES'!$M$" & ligne & ":$Q$" & ligne
        ActiveChart.FullSeriesCollection(1).XValues = "='LISTE DES CANDIDATURES'!$M$15:$Q$15"
        ' Reselection du graphique
        For Each ch In ActiveSheet.ChartObjects
        Grap = ch.Name
        Next
        ' redimensionnement
        ActiveSheet.ChartObjects(Grap).Activate
        ActiveSheet.Shapes(Grap).ScaleWidth 1.6, msoFalse, msoScaleFromTopLeft 'redéfinir dimensions
        ActiveSheet.Shapes(Grap).ScaleHeight 1.6, msoFalse, msoScaleFromTopLeft 'redéfinir dimensions
        ' Résultat de l'enregisteur de macros
        ActiveChart.ChartGroups(1).RadarAxisLabels.Select
        With Selection.Format.TextFrame2.TextRange.Font
            .NameComplexScript = "Corbel"
            .NameFarEast = "Corbel"
            .Name = "Corbel"
        End With
    L'erreur affichée se situe sur TEXTFRAME2 : "la méthode TEXTFRAME2 de l'object Chartformat a échoué"
    Auriez vous une explication ?
    Merci de votre aide

  2. #2
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 288
    Par défaut
    Salut,
    A tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    With Selection.Format.TextFrame2.TextRange
    With .Font
    	.NameComplexScript = "Corbel"
            .NameFarEast = "Corbel"
            .Name = "Corbel"
    End With
    End With

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 120
    Par défaut
    Bonsoir
    Merci de ta suggestion mais
    Le résultat est le même et l'erreur aussi
    Je continue à chercher

  4. #4
    Membre chevronné
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2012
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 214
    Par défaut
    Bonjour

    J'ai essayé sur un fichier test (joint), il me semble que tu ne selectionnes pas la bonne zone
    la zone sur laquelle tu a un plantage correspond à une série et non à une zone de texte
    on voit la zone sélectionnée au plantage
    Fichiers attachés Fichiers attachés

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 120
    Par défaut
    Merci de ta réponse
    Ai je une installe particulière ?
    En tout cas, ta solution seule ne fonctionne pas, j'ai la même erreur qui ressort.
    La zone sélectionnée est bien la zone étiquettes.
    Je continue à chercher

  6. #6
    Membre chevronné
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2012
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 214
    Par défaut
    tu peux deposer ton fichier ?

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

Discussions similaires

  1. [Débutant] Souci avec création d'un fichier accdb lié a une appli .net
    Par Attila54 dans le forum VB.NET
    Réponses: 11
    Dernier message: 29/07/2013, 11h41
  2. Souci avec création de liste
    Par talggir dans le forum Général VBA
    Réponses: 2
    Dernier message: 29/04/2007, 19h12
  3. Réponses: 2
    Dernier message: 16/02/2007, 16h34
  4. [VB6] Soucis avec Création de label dynamique
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 19/06/2006, 18h55
  5. Soucis avec les Graphiques dans les états
    Par Chococrocq dans le forum IHM
    Réponses: 27
    Dernier message: 04/01/2006, 19h03

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