Foros del Web » Soporte técnico » Ofimática »

Error OverFlow

Estas en el tema de Error OverFlow en el foro de Ofimática en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/03/2009, 13:01
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.