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 :

Problème de graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Par défaut Problème de graphique
    Bonjour à tous!

    Je me permets de solliciter votre aide car j'ai un petit problème. J'ai un classeur Excel contenant des données. L'utilisateur saisit les données et mes macros les retraitent. J'ai également une feuille de calcul sur laquelle sont calculées des données topologiques. Le problème est que pour être sûr que tout soit toujours calculé j'ai étendu les formules sur bon nombre de cases (environ 20 000). J'aimerai tracer un graphique représentant ces données topologiques mais seulement sur les points entrés. Auriez-vous une idée?

    PS J'ai essayé en utilisant une petite macro mais le résultat sorti n'est pas cohérent :

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    Sub mise_forme_graphe()
        Application.ScreenUpdating = False
     
        Dim gr As Chart
     
        Dim num As Integer
        Dim i As Long
     
        i = 9
     
        ' récupère la dernière valeur entrée et donc le nombre de points pour le graphe
     
        While Sheets("ACCUEIL").Cells(i, 6).Value <> ""
            i = i + 1
        Wend
     
        i = i - 1
     
     
     
     
        Set gr = ThisWorkbook.Charts(1)
     
        'sélection des données ??
     
        With gr
     
     
            For num = 1 To 2
                .SeriesCollection(num).XValues = ThisWorkbook.Sheets("ACCUEIL").Range("C9:C" & i).Value
                .SeriesCollection(num).Values = ThisWorkbook.Sheets("CALCUL").Range(Cells(9, num + 7), Cells(i, num + 7)).Value
            Next
     
            .SeriesCollection(3).XValues = ThisWorkbook.Sheets("ACCUEIL").Range("C9:C" & i).Value
            .SeriesCollection(3).Values = ThisWorkbook.Sheets("CALCUL").Range(Cells(9, 11), Cells(i, 11)).Value
     
     
        End With
        Application.ScreenUpdating = True
     
     
     
        Set gr = Nothing
     
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ne connaissant pas votre outil et n'étant pas un spécialiste des grapheurs, vous pourriez utiliser la méthode que beaucoup d'entre nous utilisons lorsque nous ne connaissons pas l'objet travaillé et qui marche bien relativement souvent.

    Avec l'éditeur de macro, vous créez une nouvelle macro et vous enclenchez une séquence de saisie réaliste jusqu'à la mise à jour du graphe. Après arrêt de la macro, vous récupérez son contenu et vous mettez en ligne son contenu dans le forum.

    Cela vous permettra déjà de voir sur quels paramètres il faut agir pour mettre à jour votre graphe. Il faudra ensuite simplifier la macro et l'adapter au contexte (boucles, etc...).

    Cordialement.
    Dernière modification par AlainTech ; 22/06/2013 à 12h25. Motif: Suppression de la citation

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Je suis quasi sûr que tu peux tracer ton graphique en l'alimentant dynamiquement et sans macro.

    Lien qui peut t'aider à définir dynamiquement la plage nécessaire http://excel.developpez.com/faq/?pag...NommerPlageTCD

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/08/2006, 13h44
  2. Problème Kit graphique
    Par Requiem32 dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 31/07/2006, 12h15
  3. [VBA-E]Problème Variable/Graphique
    Par 47-47 dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 21/02/2006, 10h34
  4. problème carte graphique NVIDIA
    Par reboots dans le forum Windows XP
    Réponses: 12
    Dernier message: 12/10/2005, 16h28
  5. problème avec graphique dans état access
    Par petitmic dans le forum Access
    Réponses: 5
    Dernier message: 07/09/2005, 14h55

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