Ciao!
alla fine ho risolto inn questo modo:
non ho necessariamente bisogno di un controllo Timer, ma anzi posso risolvere il tutto molto facilmente con una sola routine (il gestore dell'evento click del bottone Play), ovvero:
Private Sub cmdPlay_Click()
Dim i As Integer, tmr As Single
With txtEventi
For i = .LBound To .UBound
With .Item(i)
If .Text <> "0" Then
tmr = Timer + CInt(.Text)
While tmr > Timer
DoEvents
Wend
MsgBox "ciao", vbInformation, "Evento: " & i
End If
End With
Next
End With
End Sub
In questo esempio il bottone play è denominato cmdPlay, mentre la matrice delle caselle di testo è txtEventi; la funzione MsgBox viene richiamata al termine di ciascun lasso di tempo (maggiore di zero secondi).
Ringrazio cmq per i consigli!
Ciao!