Ho creato una macro casereccia che mi estrapola dei dati in automatico,
nelle prime righe della macro ho fatto in modo di disattivare i filtri
automatici, se presenti, con le seguenti righe :
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4
Selection.AutoFilter Field:=5
E' possibile avere un comando solo per disattivare tutti i filtri
anzichè averne uno per colonna ??
A volte tolgo o aggiungo filtri alle colonne e non vorrei dimenticarmi
di modificare la macro.
Grazie
Max
vedi l'help relativo alla proprietà FilterMode e ShowAllData membri di
Worksheet
If Worksheets("Sheet1").FilterMode = True Then
Worksheets("Sheet1".ShowAllData
End If
Bye!
Scossa
Grazie Scossa, ho leggermente modificato le tue righe perchè non
funzionavano.
Ho ovviamente messo il nome del mio foglio ed ho aggiunto la parentesi
dove mancava, per fortuna ci sono arrivato da solo senza dover
ulteriormente fare domande che per te potevano semprare ovvie ma per il
sottoscritto non lo erano visto che i miei limiti li conosco bene.
If Worksheets("Dati").FilterMode = True Then
Worksheets("Dati").ShowAllData
End If
Ciao
Max
Scusa, era solo l'esempio tratto dall'help e nel modificarlo ho
cancellato la parentesi.
Grazie per il riscontro.
Bye!
Scossa
> Grazie Scossa, ho leggermente modificato le tue righe perchè non
> funzionavano.
> Ho ovviamente messo il nome del mio foglio ed ho aggiunto la parentesi
> dove mancava, per fortuna ci sono arrivato da solo senza dover
> ulteriormente fare domande che per te potevano semprare ovvie ma per il
> sottoscritto non lo erano visto che i miei limiti li conosco bene.
>
> If Worksheets("Dati").FilterMode = True Then
> Worksheets("Dati").ShowAllData
> End If
Stringi, stringi...
If Worksheets("Dati").FilterMode Then
Worksheets("Dati").ShowAllData
End If
Bruno