Promemoria con data
Hai un problema con Excel? 
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
Vuoi Approfondire?