Bucle infinito
Publicado por carmita (4 intervenciones) el 23/05/2005 21:41:12
TEngo un procedimiento, que me da un problema que se queda en un bucle infinito y no se como corregir ese error, puede alguien ayudarme a solucionarlo?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim valor
If columnaactual = 1 Then
valor = Hoja1.Cells(filaactual, 1)
If IsDate(valor) Then
Hoja1.Cells(filaactual, 3).Formula = "5"
Hoja1.Cells(filaactual, 2) = Weekday(valor, 2)
Else
MsgBox "Ingrese una fecha válida", vbInformation, "Horarios"
End If
Else
MsgBox "no es la columna indicada"
End If
End Sub
Si yo comento la linea: Hoja1.Cells(filaactual, 3).Formula = "5" o la siguiente a esta, funciona pero yo necesito que esten las dos lineas ayudenme por fa.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim valor
If columnaactual = 1 Then
valor = Hoja1.Cells(filaactual, 1)
If IsDate(valor) Then
Hoja1.Cells(filaactual, 3).Formula = "5"
Hoja1.Cells(filaactual, 2) = Weekday(valor, 2)
Else
MsgBox "Ingrese una fecha válida", vbInformation, "Horarios"
End If
Else
MsgBox "no es la columna indicada"
End If
End Sub
Si yo comento la linea: Hoja1.Cells(filaactual, 3).Formula = "5" o la siguiente a esta, funciona pero yo necesito que esten las dos lineas ayudenme por fa.
Valora esta pregunta
0