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 :

Création d'un graph Excel en VBA [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut Création d'un graph Excel en VBA
    Bonjour,

    Je cherche à tracer un graph de type camembert en cliquant sur un bouton.
    J'ai donc commencé par enregistrer une macro Excel puis je cherche à l'adapter pour pouvoir l'utiliser.
    En effet, la macro que j'ai enregistré est valable pour 1 certaine ligne et j'aimerai pouvoir l'adapter pour les autres lignes de mon tableau.

    J'aimerai donc remplacer le Range("C8:O8") par une structure du type Cells(x,3),Cells(x,15) pour que je puisse ensuite faire varier la ligne.

    J'ai essayé tout un tas d'idées, en créant des plages, des tableaux, ... mais malheureusement je bloque toujours...

    Je vous mets le code dessous :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Graph_Click()
     
    'Tracer le graph
     
     Charts.Add
        ActiveChart.ChartType = xlPie
        ActiveChart.SetSourceData Source:=Sheets("Feuille1").Range("C8:O8"), _
            PlotBy:=xlRows
     
        ActiveChart.SeriesCollection(1).XValues = "=Feuille1!R2C3:R2C15"
        ActiveChart.Location Where:=xlLocationAsObject, Name:="Graphs"
     
     
    End Sub

    Merci d'avance pour toute l'aide que vous pourrez m'apporter!

  2. #2
    Membre averti
    Inscrit en
    Février 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 49
    Par défaut
    A adapter à ta macro:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Comptage_lignes_et_colonne()
    Sheets("feuil1").Select
    Range("a1").Select
    iNblignes = Range("A1").End(xlDown).Row
    iNbColonnes = Range("A1").End(xlToRight).Column
    MsgBox iNblignes & " lignes, et " & iNbColonnes & " colonnes."
    End Sub
    En esperant que ca te convienne.

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut
    Merci pour ta réponse. J'avais finalement trouvé un autre moyen de contourner le problème et ça revenait à peu près à ta technique!
    Bonne journée

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

Discussions similaires

  1. {EXCEL ou VBA}Création d'une macro (Débutant)
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/05/2007, 15h32
  2. [VBA-E] Info-bulles graphe excel
    Par EL0807 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/12/2006, 15h08
  3. vba Graph Excel (valeur des axes)
    Par maxtin dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 20/12/2006, 21h50
  4. Graphe et Macro et Excel et VBA
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 18/11/2005, 17h24
  5. Création liste dans cellules Excel en VBA
    Par yazoo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/04/2005, 14h46

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