Private Sub CB13_Click()
If Sheets("SALES").Range("M7").Value = "13 Week Average" Then
Me.Hide
Averagingno.Show
Else
ActiveSheet.Unprotect "password"
Range("D6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("E6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("F6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("G6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("H6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("I6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[13]C)-MAX(R[2]C:R[13]C)-MIN(R[2]C:R[13]C))/(COUNT(R[2]C:R[13]C)-2)"
Range("M7").Value = "13 Week Average"
End If
ActiveSheet.Protect "password", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True
Application.ScreenUpdating = True
Me.Hide
End Sub
Private Sub CB26_Click()
If Sheets("SALES").Range("M7").Value = "26 Week Average" Then
Me.Hide
Averagingno.Show
Else
ActiveSheet.Unprotect "password"
Range("D6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("E6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("F6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("G6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("H6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("I6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[26]C)-MAX(R[2]C:R[26]C)-MIN(R[2]C:R[26]C))/(COUNT(R[2]C:R[26]C)-2)"
Range("M7").Value = "26 Week Average"
End If
ActiveSheet.Protect "password", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True
Application.ScreenUpdating = True
Me.Hide
End Sub
Private Sub CB52_Click()
If Sheets("SALES").Range("M7").Value = "52 Week Average" Then
Me.Hide
Averagingno.Show
Else
ActiveSheet.Unprotect "password"
Range("D6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("E6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("F6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("G6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("H6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("I6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[52]C)-MAX(R[2]C:R[52]C)-MIN(R[2]C:R[52]C))/(COUNT(R[2]C:R[52]C)-2)"
Range("M7").Value = "52 Week Average"
End If
ActiveSheet.Protect "majinbuu", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True
Application.ScreenUpdating = True
Me.Hide
End Sub
Private Sub CB7_Click()
If Sheets("SALES").Range("M7").Value = "7 Week Average" Then
Me.Hide
Averagingno.Show
Else
ActiveSheet.Unprotect "password"
Range("D6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("E6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("F6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("G6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("H6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("I6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=(SUM(R[2]C:R[8]C)-MAX(R[2]C:R[8]C)-MIN(R[2]C:R[8]C))/(COUNT(R[2]C:R[8]C)-2)"
Range("M7").Value = "7 Week Average"
End If
ActiveSheet.Protect "password", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True
Application.ScreenUpdating = True
Me.Hide
End Sub
Private Sub CBNO_Click()
Me.Hide
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
There are 5 click buttons, the 5th being a cancel button.