VBA : débutant: éviter que des graphiques ne se superposent
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

VBA : débutant: éviter que des graphiques ne se superposent



  1. #1
    markym

    VBA : débutant: éviter que des graphiques ne se superposent


    ------

    [I]Bonjour,

    J'aimerais à partir d'un tableau de valeurs, créer plusieurs graphiques sur une même feuille Excel.

    En cliquant sur un bouton de controle pour chaque graphique (bouton1--> graph1 ; bouton2-->Graph2....)
    les boutons étant au dessus de chaque graphique.

    Le problème que j'ai c'est que je n'arrive pas à nommer un graphique, je n'ai pas trouver sur VBA.

    mon code est le suivant : pour un 1er bouton


    Set graph = Worksheets("Saisie").Chartobje cts.Add(50, 420, 350, 210) 'gauche, haut, largeur du graph, hauteur
    graph.Chart.ChartWizard Source:=Worksheets("Saisie").R ange("B12:B15,D12:K15"), _
    Title:="Tri2", PlotBy:=xlColumns 'PlotBy colonne permet d'avoir les jours sur le graph



    pour un 2ème bouton : idem


    Set graph = Worksheets("Saisie").Chartobje cts.Add(450, 420, 350, 210) ' gauche, haut, largeur du graph, hauteur
    graph.Chart.ChartWizard Source:=Worksheets("Saisie").R ange("B12,D12:K12,B16:B18,D16: K18"), _
    Title:="Tri3", PlotBy:=xlColumns 'PlotBy colonne permet d'avoir les jours sur le graph


    Ce code marche mais les graphiques se superposent qd je clique une 2ème fois sur le bouton

    j'avais tenté ce code ci dessous:

    For Each graph In Sheets("Saisie").Chartobjects

    graph.delete

    Next


    mais il efface les autres graphiques aussi....

    En espérant avoir été assez clair , pouvez vous m'aider?

    Marc

    -----

  2. #2
    markym

    Re : VBA : débutant: éviter que des graphiques ne se superposent

    j'ai trouvé la solution pour renommer le graphique avec Parent.Name...

    Ensuite il suffit de faire une boucle avant

    For Each graph In Sheets("Saisie").Chartobjects
    If graph.Name = "Graph4" Then graph.delete: Exit For
    Next

Discussions similaires

  1. [Brun] Images se superposent - Samsung Le46n8
    Par the_al2 dans le forum Dépannage
    Réponses: 0
    Dernier message: 11/11/2013, 12h35
  2. Debutant, debutant en HITEC C compiler + 18f4550
    Par biduleur34 dans le forum Électronique
    Réponses: 1
    Dernier message: 28/05/2012, 17h06
  3. Réponses: 4
    Dernier message: 12/03/2011, 15h13
  4. L'Horloge: le mystère des aiguilles qui se superposent. Les calculs !
    Par invite8eb9a26e dans le forum Science ludique : la science en s'amusant
    Réponses: 28
    Dernier message: 03/01/2010, 19h47
  5. graphiques
    Par inviteb9ba4d52 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 13/04/2007, 07h23