Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2009, 13:01
GEV76
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Error OverFlow

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