Another option to consider is to change the size of each marker, which
can be between 2 and 72. Of course, there is no native way to vary the
size based on a cell value. To do this by hand you will have to go
marker-by-marker. Alternatively, you will need a VBA macro. A
skeletal example is below. It sets the marker size of the first series
of the first chart embedded in the active sheet to the contents of
column H starting with H1. In addition to all that information being
hard coded, it also has zero error handling.
Sub Macro1()
Dim aCell As Range, i As Integer
i = 1
With ActiveSheet
For Each aCell In Range(.Range("H1"), .Range("h1").End(xlDown))
.ChartObjects(1).Chart.SeriesCollection(1).Points(i) _
.MarkerSize = aCell.Value
i = i + 1
Next aCell
End With
End Sub
--
Regards,
Tushar Mehta
www.tushar-mehta.com
Excel, PowerPoint, and VBA add-ins, tutorials
Custom MS Office productivity solutions