Condividi:        

Buon anno con richiesta

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Buon anno con richiesta

Postdi mirmidone21 » 05/01/16 11:26

come prima cosa volevo augurare a tutti un buon anno, che vada incontro ai desideri di ognuno di noi.
passo subito alla domanda, come si fa ad inserire in una macro vb un ulteriore criterio di selezione?
io ho queste righe nella macro
ActiveSheet.Range("$A$1:$S$10").AutoFilter Field:=12, Criteria1:="0", Operator:=xlOr, Criteria2:="999999"
ActiveSheet.Range("$A$1:$S$10").AutoFilter Field:=13, Criteria1:="0", Operator:=xlOr, Criteria2:="999999"
ActiveSheet.Range("$A$1:$S$10").AutoFilter Field:=14, Criteria1:="0", Operator:=xlOr, Criteria2:="999999"

e vorrei inserire un altro parametro, cioè dovrebbe selezionarmi oltre alle celle che contengono 0 oppure 999999, anche le celle vuote.
grazie in anticipo a tutti
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Sponsor
 

Re: Buon anno con richiesta

Postdi ricky53 » 05/01/16 17:02

Ciao,
il filtro accetta solo "DUE" condizioni.

Tu devi filtrare sulla stessa colonna per "TRE" condizioni?

Si può utilizzare una colonna di appoggio e filtrare su quella oltre che sulla tua attuale ...

Un file di esempio ci aiuterebbe ... ad aiutarti.

Costruisci un file ridotto ma valido e ... attenzione ai dati riservati.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4568
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Buon anno con richiesta

Postdi mirmidone21 » 05/01/16 20:21

questo è il link dove ho preparato un file di esempio di poche righe.
https://drive.google.com/file/d/0B2rmVF ... sp=sharing

in pratica a me servirebbe che la macro, mi selezionasse nelle colonne tel1, tel2, tel3 le celle che contengono 0, 999999 oppure vuote, e poi le tagliasse e copiasse nel foglio2
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: Buon anno con richiesta

Postdi Anthony47 » 05/01/16 21:09

Da XL2010 in avanti (non so come si comporta XL2007) il filtro accetta anche un Array di valori; quindi si potra' scrivere, ad es:
Codice: Seleziona tutto
ActiveSheet.Range("$A$1:$S$10").AutoFilter Field:=1, Criteria1:=Array("0", _
        "999999", "="), Operator:=xlFilterValues

Selezionare, copiare e incollare in Foglio2 lo potrai fare con una macro autoregistrata.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19233
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Buon anno con richiesta

Postdi mirmidone21 » 07/01/16 10:47

ottimo grazie funziona alla perfezione
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48


Torna a Applicazioni Office Windows


Topic correlati a "Buon anno con richiesta":


Chi c’è in linea

Visitano il forum: Nessuno e 28 ospiti