Promemoria con data



  • Promemoria con data
    di Paolo (utente non iscritto) data: 27/05/2013 19:19:26

    Buonasera, qualcuno di voi sa come poter creare una macro che funga da promemoria?
    Mi spiego meglio: mi servirebbe che scrivendo in A2 " 27/05/2013", quando apro il foglio excel e arriva quel giorno mi compaia una scritta "chiamare e il testo scritto in A1" se si può aggiungere anche l'ora sarebbe perfetto.
    Fatemi sapere se riuscite a trovare una soluzione :) grazie!



  • di totygno71 data: 27/05/2013 19:25:57

    Ciao Paolo

    prova cosi...

    sfrutta l'evento open del foglio e metti una condizione del tipo se "oggi" = A2 allora ... messaggio "chiamare...."
    Per quanto rigurada l'ora puoi spiegarti meglio?
    Vuoi che il messsaggio arrivi ad una certa ora di quel giorno? e se a quell'ora il file è chiuso oppure non è stato ancora aperto???



  • di Paolo (utente non iscritto) data: 29/05/2013 12:00:42

    totygno71 ti ringrazio per la risposta. Non è che potresti scrivermi il codice? perchè io sono proprio alle prime armi Per quanto riguarda l'orario, il file è sempre aperto. Mi basterebbe anche che scrivendo in A2 " 29/05/2013", quando apro il foglio excel e arriva quel giorno mi compaia una scritta "chiamare e il testo scritto in A1 con l'ora scritta in A3
    Es A1= Andrea A2=30/05/2013 A3= ore 11.00
    Domani all'apertura del file mi dovrebbe dire 30/05/2013 ore 11.00 chiamare Andrea



  • di totygno71 data: 29/05/2013 13:06:31

    Ok Paolo

    nell'evento open del workbook inserisci:
    Private Sub Workbook_Open()
    Dim ora As Date
    On Error Resume Next
    ora = [A3]
    Application.OnTime TimeValue(ora), "Sveglia"
    End Sub

    In un modulo invece:
    Sub sveglia()
    Dim giorno As Date
    On Error Resume Next
    giorno = Format(Now, "dd/mm/yyyy")
    If [A2] = giorno Then
    MsgBox [A2].Value & " ore " & [A3] & "Chiamare " & [A1].Value
    End If
    End Sub

    In questo modo però è fondamentale che la data e l'ora siano scritte correttamente_
    ciao