grave problema
Publicado por paco (1 intervención) el 09/03/2007 22:03:19
tengo programado el evento change en una hoja de cálculo de excel, de forma que si la celda editada pertenece a la fila 1 de la hoja se ejecutará otro subproceso:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row =1 Then
call calcula_controladores_minimos(target.value)
...
...
...
end sub
Private Sub calcula_controladores_minimos(modelo As String)
ActiveCell.Value = modelo
ActiveCell.Offset(0, -1).Value = 1
...
...
...
...
End Sub
siendo la celda editada una celda de tipo texto de la fila 1
bueno pues resulta que no funciona, ejecuto el evento paso a paso, y veo que evalúa correctamente la condición if target..., y a continuación ejecuta el sub, pero una vez dentro cuando va a efectuar la primera instrucción, la abandona antes de ejecutarla, y no continúa con el resto del proceso, ni del evento ni salta error ni nada de nada, y no tengo ni idea de porque puede ser.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row =1 Then
call calcula_controladores_minimos(target.value)
...
...
...
end sub
Private Sub calcula_controladores_minimos(modelo As String)
ActiveCell.Value = modelo
ActiveCell.Offset(0, -1).Value = 1
...
...
...
...
End Sub
siendo la celda editada una celda de tipo texto de la fila 1
bueno pues resulta que no funciona, ejecuto el evento paso a paso, y veo que evalúa correctamente la condición if target..., y a continuación ejecuta el sub, pero una vez dentro cuando va a efectuar la primera instrucción, la abandona antes de ejecutarla, y no continúa con el resto del proceso, ni del evento ni salta error ni nada de nada, y no tengo ni idea de porque puede ser.
Valora esta pregunta


0