creare una macro che filtri un elenco di dati
Hai un problema con Excel?
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
Vuoi Approfondire?