Comment définir le type de ligne d'une série de donnée ?

Bonjours tous le monde,

J'ai un problème avec une macro qui me permet de tracer différente courbe. Je voudrais savoir comment faire pour changer le type de ligne. Je souhaite tracer une ligne avec des pointillé d'une épaisseur de deux, et je souhaite également supprimer les marqueurs.

Ma macro:

Sheets("feuil3").Select

ActiveSheet.ChartObjects("Graphique 10").Activate

ActiveChart.ChartType = xlXYScatter

Application.CutCopyMode = False

With ActiveChart.SeriesCollection.NewSeries

.Name = "Mode A"

.XValues = "=Feuil4!$N$36:$N$60"

.Values = "=Feuil4!$O$36:$O$60"

.ChartType = xlXYScatterSmooth

.Format.Line.ForeColor.RGB = RGB(183, 1, 1)

.DashStyle = msoLineDash

.Weight = 2

.MarkerStyle = -4142

Sa bloque à partir de DashStyle ...

Si quelqu'un à une idée ? Merci d'avance.

EDIT: Résolu

Salut Yoda,

alors j'ai fouiné dans l'explorateur d'objets (F2 depuis Visual Studio) et DashStyle n'est pas membre de la classe Series mais de celle de LineFormat.

Infos extraites de l'aide (F1 depuis Visual Studio) :

Returns or sets the dash style for the specified line. Can be one of the MsoLineDashStyle contants. Read/write Long.

Syntax

expression.DashStyle

expression A variable that represents a LineFormat object.

Example

This example adds a blue dashed line to myDocument.

Visual Basic for Applications

Set myDocument = Worksheets(1)
With myDocument.Shapes.AddLine(10, 10, 250, 250).Line
    .DashStyle = msoLineDashDotDot
    .ForeColor.RGB = RGB(50, 0, 128)
End With 

MsoLineDashStyle Enumeration

Specifies the dash style for a line.

  • Name Value Description
    msoLineDash 4 Line consists of dashes only.
    msoLineDashDot 5 Line is a dash-dot pattern.
    msoLineDashDotDot 6 Line is a dash-dot-dot pattern.
    msoLineDashStyleMixed -2 Not supported.
    msoLineLongDash 7 Line consists of long dashes.
    msoLineLongDashDot 8 Line is a long dash-dot pattern.
    msoLineRoundDot 3 Line is made up of round dots.
    msoLineSolid 1 Line is solid.
    msoLineSquareDot 2 Line is made up of square dots.

Voilou!

et pour le code, tu as des balises dédiées, juste à coté de celles que tu as utilisées là!

Merci, en effet j'ai trouvé les bon codes grâce à l'aide.

Et ouais, elle est pas si mal que ça l'aide!

J'avoue que je prend seulement maintenant l'habitude d'aller fouiner dedans mais ça dépanne déjà bien!

Bon courage!

Rechercher des sujets similaires à "comment definir type ligne serie donnee"