Because I got a lot of help from here, I will contribute my knowledge

PHP Code: 
Dim i As Integer
Dim LastRow 
As Integer



Dim avReturn 
As Double
Dim stDev 
As Double
Dim vrnc 
As Double
Dim Average 
As Double
Dim dblAverage 
As Double



If Sheets("Sheet1").Range("B6") = Sheets("Sheet1").Range("G10"Then Sheets("Data").Range("A1:G5536").Copy Destination:=Sheets("Index").Range("A:G")

If 
Sheets("Sheet1").Range("B6") = Sheets("Sheet1").Range("G10"Then Sheets("Sheet1").Range("G11") = Sheets("Data").Range("B2")



 
 


LastRow Sheets("Data").UsedRange.Row Sheets("Data").UsedRange.Rows.Count

dblAverage 
Application.WorksheetFunction.Average(Worksheets("Data").Range("B1:B8000"))
hgAverage Application.WorksheetFunction.Average(Worksheets("Data").Range("C1:C8000"))
lwAverage Application.WorksheetFunction.Average(Worksheets("Data").Range("D1:D8000"))
CLAverage Application.WorksheetFunction.Average(Worksheets("Data").Range("E1:E8000"))

CLMax Application.WorksheetFunction.Max(Worksheets("Data").Range("E1:E8000"))
OPMax Application.WorksheetFunction.Max(Worksheets("Data").Range("B1:B8000"))
HgMax Application.WorksheetFunction.Max(Worksheets("Data").Range("C1:C8000"))
LwMax Application.WorksheetFunction.Max(Worksheets("Data").Range("D1:D8000"))
CLMin Application.WorksheetFunction.Min(Worksheets("Data").Range("E1:E8000"))
OPMin Application.WorksheetFunction.Min(Worksheets("Data").Range("B1:B8000"))
HgMin Application.WorksheetFunction.Min(Worksheets("Data").Range("C1:C8000"))
LwMin Application.WorksheetFunction.Min(Worksheets("Data").Range("D1:D8000"))
GLP = (Sheets("Data").Range("E" LastRow) - Sheets("Data").Range("B2")) / Sheets("Data").Range("B2")



CLStd Application.WorksheetFunction.StDev_P(Worksheets("Data").Range("E1:E8000"))
OPStd Application.WorksheetFunction.StDev_P(Worksheets("Data").Range("B1:B8000"))
HgStd Application.WorksheetFunction.StDev_P(Worksheets("Data").Range("C1:C8000"))
LwStd Application.WorksheetFunction.StDev_P(Worksheets("Data").Range("D1:D8000"))
AHAO = (Sheets("Sheet1").Range("B17") - Sheets("Sheet1").Range("B16")) / Sheets("Sheet1").Range("B16")
ALAO = (Sheets("Sheet1").Range("B18") - Sheets("Sheet1").Range("B16")) / Sheets("Sheet1").Range("B16")
ACAO = (Sheets("Sheet1").Range("B19") - Sheets("Sheet1").Range("B16")) / Sheets("Sheet1").Range("B16")

avvl Application.WorksheetFunction.Average(Worksheets("Data").Range("F1:F8000"))
Skew Application.WorksheetFunction.Skew(Worksheets("Data").Range("E1:E8000"))
Kurt Application.WorksheetFunction.Kurt(Worksheets("Data").Range("E1:E8000"))
Suml Application.WorksheetFunction.Sum(Worksheets("Data").Range("F1:F8000"))




Sheets("Data").Range("w1") = "Weighted average"
Sheets("Data").Range("X1") = "# Data"


Sheets("Data").Range("X2") = LastRow



For 3 To LastRow
    Sheets
("Data").Range("V" i) = (Sheets("Data").Range("E" 1) - Sheets("Data").Range("E" i)) / Sheets("Data").Range("E" 1)
Next i















Sheets
("Sheet1").Range("B16") = dblAverage
Sheets
("Sheet1").Range("B17") = hgAverage
Sheets
("Sheet1").Range("B18") = lwAverage
Sheets
("Sheet1").Range("B19") = CLAverage
Sheets
("Sheet1").Range("B23") = CLMax
Sheets
("Sheet1").Range("B20") = OPMax
Sheets
("Sheet1").Range("B21") = HgMax
Sheets
("Sheet1").Range("B22") = LwMax
Sheets
("Sheet1").Range("D23") = CLMin
Sheets
("Sheet1").Range("D20") = OPMin
Sheets
("Sheet1").Range("D21") = HgMin
Sheets
("Sheet1").Range("D22") = LwMin
Sheets
("Sheet1").Range("D16") = GLP
Sheets
("Sheet1").Range("F23") = CLStd
Sheets
("Sheet1").Range("F20") = OPStd
Sheets
("Sheet1").Range("F21") = HgStd
Sheets
("Sheet1").Range("F22") = LwStd
Sheets
("Sheet1").Range("F16") = AHAO
Sheets
("Sheet1").Range("F17") = ALAO
Sheets
("Sheet1").Range("F18") = ACAO

Sheets
("Sheet1").Range("h16") = avvl
Sheets
("Sheet1").Range("G8") = Sheets("Data").Range("E" LastRow)
Sheets("Sheet1").Range("G7") = Sheets("Data").Range("B2")
Sheets("Sheet1").Range("h20") = Skew
Sheets
("Sheet1").Range("h21") = Kurt
Sheets
("Data").Range("AG2") = Suml



Sheets
("Sheet1").Range("h25") = Sheets("Data").Range("N" LastRow