Gérer les marqueurs sous VBA

Bonjour à tous,

Je rencontre une petite difficulté sous Excel, notamment sur la génération de graphique en macro, et il ne me semble pas qu'elle ait été traité (auquel cas je m'en excuse par avance).

Mon problème : Je cherche à modifier le style et l'épaisseur des traits des marqueurs (par exemple le contour du marqueur cercle). Je ne trouve pas la commande permettant ces manips et sur un enregistrement de macro, l'opération est complètement transparente, aucune trace n'est enregistrée.

Une idée ?

Merci d'avance pour vos réponses.

1 réponse

  1. Bonjour, je viens de faire un enregistrement de macro (excel 2010).
    Ca me donne ça
        ActiveChart.SeriesCollection(2).Select
        With Selection
            .MarkerStyle = 1
            .MarkerSize = 7
        End With
    

    0
    1. Merci Whismeril pour la réponse mais ce n'est pas ce que je recherche, je me suis peut être mal exprimé :

      - .MarkerStyle = 1 change la forme du marqueur (1 faisant référence à la forme carré)

      - .MarkerSize = 7 change la taille du marqueur dans sa globalité et non ses traits (ou contour dans ce cas)

      Je cherche spécifiquement à changer ces traits sans modifier le reste du marqueur.
      0
    2. @MaxlimHa en effet quand j'enregistre la macro ça me donne
          With Selection.Format.Line
              .Visible = msoTrue
              .Weight = 5
          End With


      et quand je l'exécute, ça change aussi la ligne de la courbe....
      ben je ne sais pas.
      0