Advertisement
Guest User

Chart Linkage Sample

a guest
Dec 4th, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Option Explicit
  2.  
  3. Private Sub UserForm_Initialize()
  4.     SpdShtCtrl.Names.Add Name:="XValues", _
  5.         RefersTo:="=OFFSET('Sheet1'!$A$2,0,0,COUNT('Sheet1'!$A$2:$A$100),1)"
  6.        
  7.     SpdShtCtrl.Names.Add Name:="YValues", _
  8.         RefersTo:="=OFFSET('Sheet1'!$B$2,0,0,COUNT('Sheet1'!$B$2:$B$100),1)"
  9.        
  10.     With ChartControl
  11.         .DataSource = SpdShtCtrl
  12.         .Clear
  13.         .Charts.Add
  14.         .Charts(0).Type = chChartTypeScatterSmoothLine
  15.         With .Charts(0).SeriesCollection.Add
  16.             .Caption = "Data"
  17.             .SetData chDimSeriesNames, 0
  18.             .SetData chDimCategories, 0
  19.             .SetData chDimXValues, 0, SpdShtCtrl.Range("XValues").Address
  20.             .SetData chDimYValues, 0, SpdShtCtrl.Range("YValues").Address
  21.         End With
  22.     End With
  23.    
  24. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement