macro ripetitiva



  • macro ripetitiva
    di ludagi data: 26/07/2013 11:09:09

    ho la macro seguente che si rilanci ogni 5 secondi

    pero dopo un certo tempo non gira piu' ....

    dov'è l'errore ?
     
    Sub ppp()
    
    Static c
    '
      If Range("s1") = "go" Then
      
       
       deltaT = "00:00:5"  '<<< restart ogni 1 secondi; cambiare se necessario
       Application.OnTime Now + TimeValue(deltaT), "ppp"
        
        'If c > 2 Then
        
        
        If Range("t1") > Range("u2") Then
        Range("t1") = Range("u2")
        End If
        
        
        If Range("u2") > Range("u1") Then
        Range("u1") = Range("u2")
        End If
        
        End If
          
        c = c + 1
    '
    End Sub



  • di paolomath data: 26/07/2013 11:23:25

    Ciao,

    come fai ha programmare di eseguire la Sub PPP dopo 5 secondi all'interno della Sub stessa?

    Prova a mettere:

    Application.OnTime Now + TimeValue(deltaT), "NOME_CHE_VUOI"

    e la Function o Sub NOME_CHE_VUOI in un modulo.

    Bye.



  • di ludagi data: 26/07/2013 11:36:03

    la macro funziona benissimo

    il problema è che certe volte dopo un certo tempo (es. mezzora) non aggiorna piu'