Run the VBA below and you'll have a pretty good picture of what I'm dealing with. I only put data in 10 cells on the data tab but I left the formula references the same as what I currently have (1000 cells).
Sub Macro1()
'
' Macro1 Macro
'
'
Sheets("Sheet1"
.Select
Sheets("Sheet1"
.Name = "Stats"
Sheets("Sheet2"
.Select
Sheets("Sheet2"
.Name = "Charts"
Sheets("Sheet3"
.Select
ActiveWindow.SelectedSheets.Delete
Columns("A:A"
.Select
Selection.ColumnWidth = 82
Cells.Select
Selection.RowHeight = 221
Range("A1"
.Select
Sheets("Stats"
.Select
ActiveCell.FormulaR1C1 = "A"
Range("A2"
.Select
ActiveCell.FormulaR1C1 = "B"
Range("A3"
.Select
ActiveCell.FormulaR1C1 = "C"
Range("A4"
.Select
ActiveCell.FormulaR1C1 = "D"
Range("A5"
.Select
ActiveCell.FormulaR1C1 = "Norm - A"
Range("A6"
.Select
ActiveCell.FormulaR1C1 = "Norm - B"
Range("A7"
.Select
ActiveCell.FormulaR1C1 = "Norm - C"
Range("A8"
.Select
ActiveCell.FormulaR1C1 = "Norm - D"
Range("B1"
.Select
ActiveCell.FormulaR1C1 = "1"
Range("B2"
.Select
ActiveCell.FormulaR1C1 = "2"
Range("B3"
.Select
ActiveCell.FormulaR1C1 = "3"
Range("B4"
.Select
ActiveCell.FormulaR1C1 = "4"
Range("C1"
.Select
ActiveCell.FormulaR1C1 = "2"
Range("C2"
.Select
ActiveCell.FormulaR1C1 = "4"
Range("C3"
.Select
ActiveCell.FormulaR1C1 = "5"
Range("C4"
.Select
ActiveCell.FormulaR1C1 = "6"
Range("B1:C4"
.Select
Selection.AutoFill Destination:=Range("B1:K4"
, Type:=xlFillDefault
Range("B1:K4"
.Select
Range("B5"
.Select
ActiveCell.FormulaR1C1 = _
"=NORMDIST(R[-4]C,AVERAGE(R[-4]C2:R[-4]C1001),STDEV(R[-4]C2:R[-4]C1001),)"
Range("B5"
.Select
Selection.Copy
Range("B5:B8"
.Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Range("B5:K8"
.Select
ActiveSheet.Paste
Range("H3"
.Select
Sheets("Charts"
.Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatter
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='Stats'!$B$1:$ALM$1"
ActiveChart.SeriesCollection(1).Values = "='Stats'!$B$5:$ALM$5"
ActiveChart.Legend.Select
Selection.Delete
ActiveSheet.ChartObjects("Chart 1"
.Activate
Selection.Cut
Range("A1"
.Select
ActiveSheet.Paste
Range("A2"
.Select
ActiveSheet.ChartObjects("Chart 2"
.Activate
ActiveChart.PlotArea.Select
ActiveSheet.ChartObjects("Chart 2"
.Activate
ActiveChart.ChartArea.Select
ActiveChart.ChartArea.Copy
Range("A2"
.Select
ActiveSheet.Paste/>Range("A3"
.Select
ActiveSheet.Paste
Range("A4"
.Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=-75
ActiveSheet.ChartObjects("Chart 3"
.Activate
ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection(1).XValues = "='Stats'!$B$2:$ALM$2"
ActiveChart.SeriesCollection(1).Values = "='Stats'!$B$6:$ALM$6"
ActiveSheet.ChartObjects("Chart 4"
.Activate
ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection(1).XValues = "='Stats'!$B$3:$ALM$3"
ActiveChart.SeriesCollection(1).Values = "='Stats'!$B$7:$ALM$7"
ActiveWindow.SmallScroll Down:=3
ActiveSheet.ChartObjects("Chart 5"
.Activate
ActiveChart.Axes(xlValue).MajorGridlines.Select
ActiveChart.SeriesCollection(1).XValues = "='Stats'!$B$4:$ALM$4"
ActiveChart.SeriesCollection(1).Values = "='Stats'!$B$8:$ALM$8"
Sheets("Stats"
.Select
ActiveWindow.SmallScroll Down:=-15
Range("A1"
.Select
End Sub