Durante il test di nuove macro sviluppate, è possibile che la macro non riesca quando viene eseguita e le informazioni in un foglio di lavoro vengono filtrate.

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 il filtro. Questo può essere fatto facilmente aggiungendo la seguente riga di codice all’inizio della macro:

ActiveWorksheet.AutoFilterMode = False

Ciò garantisce che il filtro sia disattivato e rimuove i problemi che potrebbero presentare i dati filtrati per la macro. (Ciò comporterà, ovviamente, la perdita di qualsiasi impostazione di filtro, ma ai fini di molte macro potrebbe essere un effetto collaterale accettabile.)

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

Questo suggerimento (11083) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia di menu di Excel qui: