Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/11/2009, 01:10
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 6 meses
Puntos: 53
Respuesta: Calcular ganancias por Mes

Hola:

Probablemente este error se deba a una cosa que yo no he tenido en cuenta y es en el como pones los datos en el Grid.

Cuando en tu primer mensaje hablas de una Tabla, te refieres a que estas utilizando Bases de Datos ?

Es que el error que indicas parece deberse a que el Grid.TextMatrix(i,6) en donde te produce el mismo podría no tener una Fecha o una fecha correcta.

Debes averiguar en que linea del Grid se produce el error y entonces indícame de que fecha se trata para intentar ayudarte.

Modifica el código de la siguiente manera:

On Error Goto Errores
For i = 1 To MSFlexGrid1.Rows - 1
Mes = Month(MSFlexGrid1.TextMatrix(i, 6))
Mensuales(Mes) = Mensuales(Mes) + MSFlexGrid1.TextMatrix(i, 9)
Text2(Mes) = Mensuales(Mes)
Next i
Exit Sub
Errores:
Msgbox "Se ha producido error al procesar la fecha " & MSFlexGrid1.TextMatrix(i, 6)

Saludos