Saltar al contenido

Ejecutar prueba de Ping cada cierto tiempo


Recommended Posts

publicado

Hola a todos por aqui

Ya tengo un macro que me realiza un Ping a una lista de IP que aqui muy amable me ayudaron a corregir unos errorsillos que me ayudo a perfeccionarlo, pero ahora estoy intentando hacer que la prueba me la realice el tiempo que uno le ingrese, pero me me marca el siguiente error

imagen.thumb.png.cd7d78eddc640a1f8dc5c1681bd5a47d.png

tengo 3 botones, 1 corre la prueba de PING, 2 inicia el autoping, 3 detiene el autoping

imagen.png.747b454207863fcd0d287ddec37b0b27.png

y el codigo  que tengo es el siguiente

Dim Tiempo As Variant
Dim contador As Long

Private Sub PingLista_Click()
Call EnviarPing_CSR_Concent
End Sub


Private Sub Fin_AutoPing_Click()
On Error Resume Next
    Application.OnTime Tiempo, Procedure:="Inicio_AutoPing", Schedule:=False
contador = 0
End Sub


Private Sub Inicio_AutoPing_Click()
Dim IngTime As String
On Error Resume Next
    'repetición del tiempo por ejemp: 30 minutos
    IngTime = InputBox("Ingrese el tiempo en: hh:mm:ss (00:00:00) " & vbCr & "Como el de la hora actual: " & Format(Time, "hh:mm:ss"), "INGRESAR TIEMPO", "00:00:00")
    Tiempo = Now + TimeValue(IngTime)

'llama a esta misma macro en el tiempo estipulado
    Application.OnTime Tiempo, "Inicio_AutoPing", Schedule:=True

    Call EnviarPing_CSR_Concent

End Sub

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.