Sviluppare funzionalita su Microsoft Office con VBA Imporre un filtro per data (successiva ad oggi)

LoginRegistrati
Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
  • Autore
    Articoli
  • #27737 Risposta

    Ghido
    Partecipante

      Buongiorno a tutti, 

      all'interno di una macro devo inserire un filtro per data che mi restituisca solo i record successivi ad oggi.
      Ho provato a smanettarci un po, modificando il codice, ma ottengo sempre un output con tutti i valori o con nessun valore.
      E' decisamente una cosa banale, ma probabilmente mi sto perdendo in un bicchier d'acqua!
      Vi ringrazio fin d'ora per i consigli!

      Ghido

       

      Allegati:
      You must be logged in to view attached files.
      #27739 Risposta
      tanimon
      tanimon
      Partecipante
        10 pts

        ciao a tutti,

        ciao Ghido,

        per quel che so, sui filtri le date DEVONO avere il formato inglese.

        Prova.

        ciao

        Frank

        Sub Macro1()
        '
        ' Macro1 Macro
        '
        
        Dim stringa As String
        
        stringa = Mid(Date, 4, 3) & Mid(Date, 1, 3) & Right(Date, 4)
            Range("a2").Select
            Selection.AutoFilter Field:=1, Criteria1:=">" & stringa, Operator:=xlFilterValues
        End Sub
        
        #27740 Risposta

        Ghido
        Partecipante

          Grazie mille Frank!

          ... adesso è troppo facile dire che era elementare!!!

          (grandi craniate sullo spigolo)

          Ghido

        LoginRegistrati
        Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
        Rispondi a: Imporre un filtro per data (successiva ad oggi)
        Gli allegati sono permessi solo ad utenti REGISTRATI
        Le tue informazioni:



        vecchio frac - 2750 risposte

        albatros54
        albatros54 - 1009 risposte

        patel
        patel - 976 risposte

        Marius44
        Marius44 - 839 risposte

        Luca73
        Luca73 - 717 risposte