• 创建图表


    Dim myRange As Range

    Dim myChart As ChartObject

    If ActiveSheet.ChartObjects.count > 0 Then

      Sheet1.ChartObjects.Delete

    End if

    Set ab = Range("A1:O10")

    Set myRange = ActiveSheet.ChartObjects.Add(ab.Left, ab.Top, ab.Width, ab.Height)

    Dim rngS1 As Range

    Dim rngS2 As Range

    Set rngS1 = Range("D" & 18 & ":O" & 18)

    Set rngS2 = Range("D" & 19 & ":O" & 19)

    With myChart.Chart

      .ChartType = xlLineMarkers

      .HasTitle = True

      .ChartTitle.Text = "Chart Example"

      With .ChartTitle.Font

        .Size = 10

        .Name = "songti"

      End With

    End With

      myChart.Select

      ActiveChart.SetSourceData Source:=Range("Sheet1!$D$12:$O$14")

      ActiveChart.SeriesCollection(1).Name = "=""xiaban"""

      ActiveChart.SeriesCollection(2).Name = "=""shangban"""

      ActiveChart.SeriesCollection.NewSeries

    ActiveChart.SeriesCollection(3).Name = "=""guige1"""

    ActiveChart.SeriesCollection(3).Values = rngS1

    ActiveChart.SeriesCollection.NewSeries

    ActiveChart.SeriesCollection(4).Name = "=""xiaban"""

    ActiveChart.SeriesCollection(4).Values= rngS2

      ActiveChart.ChartArea.Select

      ActiveChart.PlotArea.Select

    ActiveChart.SeriesCollection(3).Select

      With Selection.Format.Line

        .Visible = msoTrue

        .ForeColor.RGB = RGB(255, 0, 0)

        .DashStyle = msoLineLongDashDot

      End With

      Select.MarkerStyle = -4142

      ActiveChart.SeriesCollection(4).Select

      With Selection.Format.Line

        .Visible = msoTrue

        .ForeColor.RGB = RGB(255,0,0)

        .DashStyle = msoLineDashDot

      End With

      Selection.MarkerStyle = -4142

      'xianshi zai  shang mian

      'ActiveChart.ChartArea.Select

      'ActiveChart.Legend.Select

      'Selection.Position = xlTop

      

      Set myRange = Nothing

      Set myChart = Nothing

      Set rngS1 = Nothing

      Set rngS2 = Nothing

      Range("P1").Select

    End Sub

  • 相关阅读:
    【转】详解 ASP.NET异步
    [转]C# Unity使用
    [转载]C# 温故而知新:Stream篇
    [转]SQL Server 2008带字段注释导入Power Designer 9.5
    SOAOffice控件
    【转】javascript 杂谈之哪种写法你更喜欢?
    【转】提搞网站访问速度的可做哪些优化
    用vs.NET创建Windows服务
    利用IIS的404错误将文件重写成目录的简单方法
    【转】寻找成为开发高手的密匙
  • 原文地址:https://www.cnblogs.com/sylar-liang/p/5567835.html
Copyright © 2020-2023  润新知