Advertisement
Guest User

Working Chart Linkage

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.         .Charts.Add
  13.         .Charts(0).Type = chChartTypeScatterSmoothLine
  14.         With .Charts(0).SeriesCollection.Add
  15.             .SetData chDimSeriesNames, 0
  16.             .SetData chDimCategories, 0
  17.             .SetData chDimXValues, 0, SpdShtCtrl.Range("XValues").Address
  18.             .SetData chDimYValues, 0, SpdShtCtrl.Range("YValues").Address
  19.         End With
  20.     End With
  21.    
  22. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement