Durante il test delle nuove macro sviluppate, potresti scoprire che la macro non riesce quando viene eseguita e le informazioni in un foglio di lavoro vengono filtrate utilizzando il filtro automatico. Ciò può accadere perché la macro potrebbe aspettarsi che tutte le informazioni nel foglio di lavoro siano disponibili o potrebbe provare ad aggiornare le informazioni che non sono visibili sullo schermo.

La migliore soluzione a questo problema è assicurarsi che la macro disattivi la funzionalità Filtro automatico. Questo può essere fatto facilmente aggiungendo la seguente riga di codice all’inizio della macro:

ActiveWorksheet.AutoFilterMode = False

Ciò garantisce che il filtro automatico sia disattivato e rimuove i problemi che potrebbero presentare i dati con filtro automatico per la macro.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (3314) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: