È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Potete aiutarmi per creare un filtro ?

  • Messaggi
  • OFFLINE
    c.luinetti
    Post: 29
    Registrato il: 30/06/2016
    Città: MILANO
    Età: 48
    Utente Junior
    2013
    00 08/08/2017 13:31

    Sapete darmi una mano per scrivere questo filtro nella sintassi corretta ?

    devo escludere 6 criteri in un filto e nel seguente modo ho run time error 1004, errore nel metodo dell'autofilter per la classe range


    ActiveSheet.Range(Cells(riga, colonna), Cells(1000, colonna)).AutoFilter Field:=56, Criteria1:=Array("<>COR0", "<>COR1", "<>CORF", "<>SUP0", "<>SUP1", "<>ESC"), _
    Operator:=xlFilterValues


    ho provato anche con
    'Criteria1:="<>A", Operator:=xlAnd, Criteria2:="<>B", Operator:=xlAnd, Criteria3:="<>C" ecc ecc ma non funziona


    grazie

    Claudio
  • OFFLINE
    dodo47
    Post: 1.532
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 08/08/2017 18:07
    Ciao
    purtroppo non in quel modo.
    Anche se provi a registrare la macro, ti accorgi che i criteri possono essere al massimo 2.

    Hai diversi modi per aggirare questo limite:
    1) fai una macro che nasconde la riga se....
    2) aggiungi una colonna con una formula che ti restituisca (per esempio) 0 (zero) se la cel. contiene una di quelle voci e poi filtri per tale colonna =1
    ...

    saluti



    [Modificato da dodo47 09/08/2017 08:44]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    c.luinetti
    Post: 29
    Registrato il: 30/06/2016
    Città: MILANO
    Età: 48
    Utente Junior
    2013
    00 09/08/2017 08:46
    ci provo grazie per il chiarimento