- 帖子
- 17
- 主題
- 7
- 精華
- 0
- 積分
- 62
- 點名
- 0
- 作業系統
- WinXP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Tinwan
- 註冊時間
- 2011-4-9
- 最後登錄
- 2018-7-6
|
[發問] 關於UserForm 中物件ChartSpace的用法請教
各位前輩們
最近一在研究如何在UserForm 中使用 ChartSpace (Microfost Office Web Companents 11.0)
但是我無法將4組資料放在同一個表格上!
我有爬過聞了(這裡)但是還是有問題
Google 也找不到相關的資料,連ChartSpace 的用法也搞不太清楚:'(
附上檔案與程式,希望大家幫幫我
我用的是office2007- Private Sub UserForm_Initialize()
- Dim m As Integer, i As Integer
- Dim chc
- Dim chtnewchart
- m = 12
- ReDim Ascategories(m), Aivalues(m), Aivalues2(m)
- ChartSpace1.Clear
- For y = 1 To 2
- For i = 1 To m
- Ascategories(i) = ThisWorkbook.Sheets(1).Cells(i + 1, 1)
- Aivalues(i) = ThisWorkbook.Sheets(1).Cells(i + 1, 1 + y)
- Next i
- Set chc = ChartSpace1.Constants
- Set chtnewchart = ChartSpace1.Charts.Add
- chtnewchart.Type = chc.chChartTypeLineMarkers
- With chtnewchart
- .SetData chc.chDimSeriesNames, chc.chDataLiteral
- .SetData chc.chDimCategories, chc.chDataLiteral, Ascategories
- .SeriesCollection(0).SetData chc.chDimValues, chc.chDataLiteral, Aivalues
- End With
- Next y
- With ChartSpace1
- .HasChartSpaceTitle = True
- .ChartSpaceTitle.Caption = "Family"
- .ChartSpaceTitle.Font.Size = 25
- End With
- End Sub
複製代碼
Book1.rar (18.08 KB)
|
|