Gérer les marqueurs sous VBA

Fermé
Maxlim Messages postés 4 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 18 mai 2015 - 13 mai 2015 à 12:53
Maxlim Messages postés 4 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 18 mai 2015 - 13 mai 2015 à 14:30
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

Whismeril Messages postés 19145 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 29 septembre 2024 919
13 mai 2015 à 13:30
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
Maxlim Messages postés 4 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 18 mai 2015
13 mai 2015 à 14:13
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
Whismeril Messages postés 19145 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 29 septembre 2024 919 > Maxlim Messages postés 4 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 18 mai 2015
13 mai 2015 à 14:24
Ha 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
Maxlim Messages postés 4 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 18 mai 2015 > Whismeril Messages postés 19145 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 29 septembre 2024
13 mai 2015 à 14:30
D'accord merci quand même :)
0