si si ci avevo già pensato da sola alla fine! 
Solo che mi sa che nn va...xD cioè lancia il primo sito ecc ma nn li cambia +!
faccio prima a incollarvi come ho sistemato il codice!
codice:
Dim UrlAttuale As String
Dim rs2 As New ADODB.Recordset
Private Sub bttChiudi_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
main.Show
Unload Me
End If
End Sub
Private Sub Form_Load()
If rs2.State = 1 Then
rs2.Close
End If
rs2.Source = "SELECT * FROM scaletta ORDER BY orario"
rs2.ActiveConnection = Cn
rs2.Open
End Sub
Private Sub Form_Resize()
WebBrowser1.Width = Me.Width
WebBrowser1.Height = Me.Height
End Sub
Private Sub Timer1_Timer()
Dim orario As Date
orario = Format(Time, "HH:NN") '<-!!! Verifica che il formato restituito sia corretto!!!
bttChiudi.SetFocus
'Rem Se vuoi usare Find:
'Rs2.Find "orario=" & orario
Rem Se invece vuoi usare Filter:
rs2.Filter = "orario<=" & orario
Rem Se esiste almeno un record apro la pagina corrispondente
If Not rs2.EOF Then
If rs2.Fields("URL") <> UrlAttuale Then
UrlAttuale = rs2.Fields("URL").Value
WebBrowser1.Navigate UrlAttuale
End If
End If
End Sub