Condividi:        

FILTRARE UN INTERVALLO DI DATE

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

FILTRARE UN INTERVALLO DI DATE

Postdi cd7019 » 26/01/14 22:56

Ciao,

vorrei filtrare con 2 date variabili qualsiasi (possono anche non essere presenti nell'elenco), ma non accetta il formato.
nella cella B5 ho la data minore
nella cella B6 ho la data maggiore

con
Data1 = ">=" & [B5]
Data2 = "<=" & [B6]
non funziona

con
Data1 = ">=" & Format([B5], "dd/mm/yy")
Data2 = "<=" & Format([B6], "dd/mm/yy")
non funziona

[A9:J65000].AutoFilter Field:=2, Criteria1:=Data1, Operator:=xlAnd, Criteria2:=Data2


Grazie
EXCEL 2003
cd7019
Utente Senior
 
Post: 232
Iscritto il: 26/06/12 21:38

Sponsor
 

Re: FILTRARE UN INTERVALLO DI DATE

Postdi Flash30005 » 27/01/14 02:28

Prova così

Codice: Seleziona tutto
   
DataI = Format([B5], "mm/dd/yyyy")
DataF = Format([B6], "mm/dd/yyyy")
ActiveSheet.Range("$A$9:$J$65000").AutoFilter Field:=1, Criteria1:=">=" & DataI, Operator:=xlAnd, Criteria2:="<=" & DataF


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: FILTRARE UN INTERVALLO DI DATE

Postdi cd7019 » 27/01/14 13:30

ciao,

ho provato ma nasconde tutte le righe, come succedeva con i miei tentativi precxedenti.

Grazie
EXCEL 2003
cd7019
Utente Senior
 
Post: 232
Iscritto il: 26/06/12 21:38

Re: FILTRARE UN INTERVALLO DI DATE

Postdi ricky53 » 27/01/14 14:36

Ciao,
premesso che quanto suggerito da Flash fornisce i risultati giusti (non che fosse necessario provare ma per riscontro ho provato su un file di esempio che mi sono costruito) !!!

Sicuro di avere delle date nelle celle della colonna "A"?
Controlla l'allineamento: se è "sinistro" allora devi trasformarle in "data effettiva" utilizzando una colonna di appoggio e moltiplicando per "1" le celle della colonna "A" e poi copia, incolla speciale, valori sulla colonna "A"

Stessa domanda per le celle "B5" e "B6" !
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: FILTRARE UN INTERVALLO DI DATE

Postdi cd7019 » 27/01/14 19:35

Grazie mille.
adesso funziona, infatti non riconosceva il formato data.

Grazie ancora.

Ciao
EXCEL 2003
cd7019
Utente Senior
 
Post: 232
Iscritto il: 26/06/12 21:38


Torna a Applicazioni Office Windows


Topic correlati a "FILTRARE UN INTERVALLO DI DATE":


Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti