creare una macro che filtri un elenco di dati



  • creare una macro che filtri un elenco di dati
    di Piccadix (utente non iscritto) data: 05/12/2016 10:31:58

    Buongiorno a tutti!
    Mi scuso per la terminologia ma sono nuovo di questi programmi, spero di riuscire a spiegarmi.
    mi servirebbe creare una macro che prenda il valore di una cella (cognome) e lo utilizzi come filtro di una tabella (al cui interno c'è un elenco di nomi e cognomi) .
    Una volta filtrati i dati la riga risultante dovrebbe essere copiata e incollata in un altro foglio, sarebbe inoltre utile che in caso i cognomi fossero uguali si aggiunga un secondo criterio in base al nome, io ho provato un codice ma da degli errori che non riesco a risolvere (scrivo il codice sotto)
    Al momento dice: errore del metodo autofilter per la classe range (errore 1004)
    Ringrazio e anticipatamente della disponibilità
     
    Sub prova_cerca_iscritto
    
    Sheets("DATABASE_ISCRIZIONI").select
    Selection.autofilter field=3, criteria1:=sheets("inserimento-ricerca iscritti").range("f9").value, criteria2:=sheets("inserimento-ricerca iscritti").range("I9").value
    Cella.select
    Selecrion.copy
    Sheets("scheda iscritto).select
    Cells.select
    Activesheets.paste
    
    End sub



  • di alfrimpa data: 05/12/2016 10:51:48

    Piccadix perché hai aperto un'altra discussione identica?

    Alla precedente ti avevo risposto chiedendo un file di esempio con il risultato desiderato.

    Alfredo




  • creare una macro che filtri un elenco di dati
    di Piccadix (utente non iscritto) data: 05/12/2016 19:37:42

    Buongiorno a tutti!
    Mi scuso per la terminologia ma sono nuovo di questi programmi, spero di riuscire a spiegarmi.
    mi servirebbe creare una macro che prenda il valore di una cella (cognome) e lo utilizzi come filtro di una tabella (al cui interno c'è un elenco di nomi e cognomi) .
    Una volta filtrati i dati la riga risultante dovrebbe essere copiata e incollata in un altro foglio, sarebbe inoltre utile che in caso i cognomi fossero uguali si aggiunga un secondo criterio in base al nome, io ho provato un codice ma da degli errori che non riesco a risolvere (scrivo il codice sotto)
    Al momento dice: errore del metodo autofilter per la classe range (errore 1004)
    Ringrazio e anticipatamente della disponibilità
     
    Sub prova_cerca_iscritto
    
    Sheets("DATABASE_ISCRIZIONI").select
    Selection.autofilter field=3, criteria1:=sheets("inserimento-ricerca iscritti").range("f9").value, criteria2:=sheets("inserimento-ricerca iscritti").range("I9").value
    Cella.select
    Selecrion.copy
    Sheets("scheda iscritto).select
    Cells.select
    Activesheets.paste
    
    End sub



  • di alfrimpa data: 05/12/2016 20:45:39

    Piccadix è la terza discussione che apri.

    Ma che stai combinando?

    Alfredo




  • creare una macro che filtri un elenco di dati
    di Piccadix (utente non iscritto) data: 05/12/2016 08:53:27

    Buongiorno a tutti!
    Mi scuso per la terminologia ma sono nuovo di questi programmi, spero di riuscire a spiegarmi.
    mi servirebbe creare una macro che prenda il valore di una cella (cognome) e lo utilizzi come filtro di una tabella (al cui interno c'è un elenco di nomi e cognomi) .
    Una volta filtrati i dati la riga risultante dovrebbe essere copiata e incollata in un altro foglio, sarebbe inoltre utile che in caso i cognomi fossero uguali si aggiunga un secondo criterio in base al nome, io ho provato un codice ma da degli errori che non riesco a risolvere (scrivo il codice sotto)
    Al momento dice: errore del metodo autofilter per la classe range (errore 1004)
    Ringrazio e anticipatamente della disponibilità
     
    Sub prova_cerca_iscritto
    
    Sheets("DATABASE_ISCRIZIONI").select
    Selection.autofilter field=3, criteria1:=sheets("inserimento-ricerca iscritti").range("f9").value, criteria2:=sheets("inserimento-ricerca iscritti").range("I9").value
    Cella.select
    Selecrion.copy
    Sheets("scheda iscritto).select
    Cells.select
    Activesheets.paste
    
    End sub



  • di alfrimpa data: 05/12/2016 09:59:45

    Ciao Piccadix

    Allega un file di esempio con dati non sensibili e inserisci manualmente il risultato desiderato dove vuoi che venga copiato.

    Alfredo