Hola, tengo una macro que me está generando un error '6' overflow.
 
Public Datos As Workbook
Public Sub linedia(ByVal dia As String)
Dim evalFA As Integer, eval As Integer, score As Double, contar As Integer, counter As Integer, _
    scoreFA As Double
 
contar = Worksheets("Datos").Cells(1, 104).Value
For Ag = 3 To 4
 
 If Not IsEmpty(Worksheets("Lines").Cells(Ag, 1).Value) Then
        For counter = 2 To contar
         If Worksheets("Datos").Cells(counter, 2).Value = Worksheets("Lines").Cells(2, (1 + (dia))).Value Then
          If Worksheets("Datos").Cells(counter, 9).Value = Worksheets("Lines").Cells(Ag, 1).Value Then
                eval = eval + 1
 
                If Worksheets("Datos").Cells(counter, 17).Value Then
                    evalFA = evalFA + 1
                    scoreFA = scoreFA + Worksheets("Datos").Cells(counter, 17).Value
                End If
             End If
        End If
    Next
End If
 
 
 Worksheets("Lines").Cells(Ag, (1 + (dia))) = eval
 Worksheets("Lines").Cells(Ag, 2 + (dia)) = scoreFA / evalFA 
 
eval = 0
evalFA = 0
scoreFA = 0
 
Next
End Sub
 
Basicamente cuando llega a este punto ( Worksheets("Lines").Cells(Ag, 2 + (dia)) = scoreFA / evalFA ) me tira un error overflow.
 
los datos de la columna B los pega perfectamente, y así sucesivamente cada dos columnas. 
Pero los datos de la columna C, se pegan y luego se borran y me queda el resultado en 0.
Me dicen en que estoy fallando?
 
Gracias totales 
  
 
