返回列表 上一主題 發帖

[發問] 請問圖表要如何排序

回復 1# Genie

指定圖表的Top、Left即可
  1. Sub 按列批量繪圖()

  2.     Call 批量刪圖

  3.     Dim i, sh
  4.     sh = ActiveSheet.Name
  5.     k = InputBox("輸入列數", , 2)
  6.     For i = 2 To ActiveSheet.Range("IV1").End(xlToLeft).Column
  7.     s = (i - 2) Mod k
  8.     Charts.Add
  9.     ActiveChart.ChartType = xlXYScatter
  10.     ActiveChart.SetSourceData Source:=Sheets(sh).Range("A1:A" _
  11.         & R & "," & Chr(96 + i) & "1:" & Chr(96 + i) & R), PlotBy:=xlColumns
  12.     ActiveChart.Location Where:=xlLocationAsObject, Name:=sh
  13.     ActiveChart.Parent.Top = Sheets(sh).UsedRange.Height + 210 * s
  14.     ActiveChart.Parent.Left = Int((i - 2) / k) * 260
  15.     ActiveChart.Parent.Height = 200
  16.     ActiveChart.Parent.Width = 250
  17.     Next i  
  18.     ActiveSheet.Range("A1").Select
  19. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題