L’azienda di Richard, come molte altre, utilizza spesso Excel. In effetti, hanno migliaia e migliaia di cartelle di lavoro di Excel che hanno raccolto nel corso degli anni. Richard ha bisogno di un modo per scoprire quale di queste cartelle di lavoro contiene macro VBA, senza la necessità di aprire e ispezionare singolarmente ciascuna cartella di lavoro. Si chiede se ci sia un modo semplice per farlo.

Il modo più semplice per farlo è utilizzare le capacità di ricerca di Windows (al di fuori di Excel) e cercare qualsiasi file che contenga il testo “End Sub” o “End Function”. Ciò identificherà rapidamente qualsiasi potenziale cartella di lavoro candidata, poiché qualsiasi procedura VBA deve utilizzare una di queste due istruzioni alla fine. Esistono anche alcune utilità di ricerca di terze parti che possono facilmente esaminare i file Excel per determinare se il testo “End Sub” o “End Function” è presente.

_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 (12465) si applica a Microsoft Excel 97, 2000, 2002 e 2003.

Puoi trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Excel (Excel 2007 e versioni successive) qui: