Code:
Dim ctl As ControlDim CritCount as Integer
CritCount = 0
For Each ctl In Me.Controls
If ctl.Tag = "Crit" Then
If Nz(ctl, "") <> "" Then
CritCount = CritCount + 1
End If
End If
Next ctl
Average = ((Nz([1A],0)+ Nz([1B],0)+ Nz([1C],0)+ Nz([1D],0)+ Nz([1E],0)+ Nz([1F],0)+ Nz([1G],0)+ Nz([1H],0)+ Nz([1I],0)+ Nz([1J],0)+ Nz([2A],0)+ Nz([2B],0)+ Nz([2C],0)+ Nz([2D],0)+ Nz([3A],0)+ Nz([3B],0)+ Nz([3C],0)+ Nz([3D],0)+ Nz([3E],0)+ Nz([3F],0)+ Nz([3G],0)+ Nz([4A],0)+ Nz([5A],0)+ Nz([5B],0)+ Nz([5C],0)+ Nz([5D],0)+ Nz([5E],0)+ Nz([5F],0)+ Nz([5G],0)+ Nz([5H],0)+ Nz([6A],0)+ Nz([6B],0)+ Nz([6C],0)+ Nz([7A],0)+ Nz([7B],0)+ Nz([7C],0)+ Nz([7D],0)+ Nz([7E],0)+ Nz([7F],0)+ Nz([7G],0)+ Nz([7H],0)+ Nz([7I],0)+ Nz([7J],0))/(Critcount))
Just want to confirm...The bit in the beginning keeps the