Sostieni Excel VBA con una donazione! Con la tua donazione potrai contribuire al mantenimento del servizio.
Le donazioni sono eseguite con PayPal, il modo pił facile, comodo e sicuro per pagare online.
Paypal accetta anche carta di credito o carte prepagate.

Utilizzo di una data su un filtro tramite vba

  • FILE ALLEGATI:
  • Utilizzo di una data su un filtro tramite vba (excel 2010) di Bene (Utente) data: 09/01/2017 17:14:21 



    Ciao a tutti, mi sono appena registrato perchč trovo questo forum interessante.
    Ho un problema con le date.
    Prelevo tramite vba la data dell'ultima transazione pos dal file cash flow. Ho necessitą di filtrare, in un altro file, tutte le transazioni con data maggiore di quella presa dal primo file.
    Excel nel filtro mi riporta la data in formato inglese.
    Dove sbaglio?
     
    Sub riporta_entrate_pos()
    Dim data_ultima As Date
    Range("b1").End(xlDown).Select
    data_ultima = ActiveCell
    Workbooks.Open Filename:= _
            "d:\....\Rilevazione battute.xlsm"
    fineriga = Cells(Rows.Count, 1).End(xlUp).Row
    ActiveSheet.Range("$A$1:k" & fineriga).AutoFilter Field:=1, Criteria1:= _
            ">" & data_ultima, Operator:=xlAnd
  • di Luca73 (Utente esperto) data: 10/01/2017 09:12:37 



    Ciao
    due Suggerimenti sotto
     
    data_ultima = Range("b1").End(xlDown).Value
    
    FineRiga = Cells(Rows.Count, 1).End(xlUp).Row
    ActiveSheet.Range("$A$1:k" & FineRiga).AutoFilter Field:=1, Criteria1:= _
            ">" & Format(data_ultima, "mm/dd/yyyy"), Operator:=xlAnd
    
    
  • di Bene (Utente) data: 10/01/2017 09:51:22 



    Grazie Luca73 il secondo suggerimento funziona benissimo. Grazie ancora!!!
  • torna su

Sostieni Excel VBA con una donazione! Con la tua donazione potrai contribuire al mantenimento del servizio.
Le donazioni sono eseguite con PayPal, il modo pił facile, comodo e sicuro per pagare online.
Paypal accetta anche carta di credito o carte prepagate.