Controllare se è attivo il filtro automatico

Anonimo
2010-12-13T14:50:45+00:00

Ho una cartella di lavoro con 10 fogli di lavoro (foglio1, foglio2, etc fino a 10) si puo fare in modo che si controlli su 9 fogli (dal secondo al decimo)se è attivo il filtro automatico e, se è attivo, disattivarlo?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2010-12-13T14:59:00+00:00

Ho una cartella di lavoro con 10 fogli di lavoro (foglio1, foglio2, etc fino a 10) si puo fare in modo che si controlli su 9 fogli (dal secondo al decimo)se è attivo il filtro automatico e, se è attivo, disattivarlo?

Grazie

Public Sub m()

    Dim sh As Worksheet

    Dim lng As Long

    For lng = 2 To 10

        MsgBox ThisWorkbook.Worksheets(lng).AutoFilterMode

    Next

    Set sh = Nothing

End Sub

True hai il filtro automatico sul foglio, False non lo hai.

NOTA. La macro tiene conto della posizione del foglio. Se invece ti riferisci ai nomi:

Public Sub m()

    Dim sh As Worksheet

    Dim lng As Long

    For lng = 2 To 10

        MsgBox ThisWorkbook.Worksheets("Foglio" & lng).AutoFilterMode

    Next

    Set sh = Nothing

End Sub

Fai sapere, grazie.


--

La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

--

Mauro Gamberini - Microsoft© MVP(Excel)

http://www.maurogsc.eu/

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-12-13T16:09:13+00:00

    Risolto! Grande Mauro come sempre gentile e preciso.

    Rinnovo i miei Auguri a tutti coloro che con bontà ci aiutano e a Mauro in particolare!

    Tanti Auguri

    Alfredo

    ;-) Grazie.


    --

    La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

    --

    Mauro Gamberini - Microsoft© MVP(Excel)

    http://www.maurogsc.eu/

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-12-13T16:08:19+00:00

    Risolto! Grande Mauro come sempre gentile e preciso.

    Rinnovo i miei Auguri a tutti coloro che con bontà ci aiutano e a Mauro in particolare!

    Tanti Auguri

    Alfredo

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento