1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Sub MRT_plot()
'---------------------------------------------------------------------------------
'Formating date for legend
numrow = T.UsedRange.Rows.Count
T.Range("Z1" & ":Z" & numrow).Value = T.Range("D1" & ":D" & numrow).Value
T.Columns("Z:Z").EntireColumn.NumberFormat = "[$-0409]mmm yyyy"
Charts.Add
With ThisWorkbook
ActiveChart.Move after:=.Sheets(.Sheets.Count) 'Ajoute chaque plot à la fin
End With
nameplot = T.Range("A" & L0) & "_MRT" 'Name for onglet
'----------------------------------------------------------------------------------------------
color_axes = RGB(134, 134, 134)
'Formating onglet and plot
With ActiveChart
'Onglet title
.Name = nameplot
.Tab.Color = RGB(64, 64, 64)
'Plot title
.HasTitle = True
.ChartTitle.Characters.Text = T.Range("A" & L0) & " - MRT plot"
.ChartTitle.Font.Size = 22
End With
'---------------------------------------------------------------------------------------------------
With ActiveChart
.ChartType = xlXYScatter
.SeriesCollection.NewSeries
.SeriesCollection(i).Name = T.Range("Z" & L0_test).Value 'Date within legend box
.SeriesCollection(i).XValues = T.Range("E" & CStr(L0_test) & ":E" & CStr(LFin_test - 1)) 'X values, Qg
.SeriesCollection(i).Values = T.Range("M" & CStr(L0_test) & ":M" & CStr(LFin_test - 1)) 'Y values, THP
End With
'Legend box formating
With ActiveChart
.HasLegend = True
.Legend.Format.Fill.ForeColor.RGB = RGB(256, 256, 256) 'blanc
.Legend.Font.Size = 14
.Legend.Border.Color = RGB(134, 134, 134)
End With |
Partager