Condividi:        

controllare 2 date all'apertura

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

controllare 2 date all'apertura

Postdi raimea » 17/08/14 16:20

ciao
tramite macro, vorrei controllare 2 date all'apertura di un file
e far apparire un messaggio.

nel fogl prono vorrei controllare le date in Z2 e V2
la condizione x far apparire il msgbox e' :

se Z2 > V2 fai apparire il messaggio: le classifiche sono da aggiornare

se Z2=V2 non far apparire nulla.

vi allego il file:
https://db.tt/KSpcdo5v

grazie
ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1414
Iscritto il: 11/02/10 07:33
Località: lago

Sponsor
 

Re: controllare 2 date all'apertura

Postdi Anthony47 » 17/08/14 19:22

Penso che bastera' questa, da mettere in Questa_Cartella_di_Lavoro:
Codice: Seleziona tutto
Private Sub Workbook_Open()
If Foglio2.Range("V2").Value < Now() Then
    MsgBox ("Le classifiche sono da aggiornare")
End If
End Sub

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19215
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: controllare 2 date all'apertura

Postdi raimea » 17/08/14 20:00

ciao
quasi ok
all' apertura mi dice che devo aggiornare anche se le date sono uguali.
penso che cio sia dovuto al fatto che nella cella V2 ho la data e l'orario

io avrei bisogno del controllo solo sulla data
non mi importa la differenza di orario

grazie
ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1414
Iscritto il: 11/02/10 07:33
Località: lago

Re: controllare 2 date all'apertura

Postdi Flash30005 » 18/08/14 00:18

usa
Codice: Seleziona tutto
Format(Foglio2.Range("V2").Value, "dd/mm/yyyy") < Date


ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: controllare 2 date all'apertura

Postdi raimea » 18/08/14 06:16

ciao
mi dice errore di compilazione previsto =
Codice: Seleziona tutto
Format(Foglio2.Range("V2").Value, "dd/mm/yyyy") < Date
If Foglio2.Range("V2").Value < Now() Then
    MsgBox ("Le classifiche sono da aggiornare")
End If


ciao
Immagine
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1414
Iscritto il: 11/02/10 07:33
Località: lago

Re: controllare 2 date all'apertura

Postdi Anthony47 » 18/08/14 08:54

La parte di Flash andava nell' If (If Format(etc etc) <Date Then); comunque sconsiglio di confrontare un testo con una data; prova modificando il codice precedente in
Codice: Seleziona tutto
If Int(Foglio2.Range("V2").Value) < Date Then

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19215
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: controllare 2 date all'apertura

Postdi raimea » 18/08/14 09:02

ciao
azz .. :-?
La parte di Flash andava nell' If


ora funziona... :P

grazie
ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1414
Iscritto il: 11/02/10 07:33
Località: lago


Torna a Applicazioni Office Windows


Topic correlati a "controllare 2 date all'apertura":


Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti