Eliminazione Codice Foglio in una macro

Jean-Louis vorrebbe scrivere una procedura VBA che cancella il codice collegato a un foglio di lavoro specifico. Lui sa come eliminare stored procedure in moduli, ma non come farlo quando sono memorizzati nella scheda.

La buona notizia è che se si sa come eliminare le macro all'interno di un modulo, è possibile applicare la stessa tecnica per eliminare all'interno di un foglio. La differenza è che si può usare il nome del foglio, piuttosto che il nome del modulo quando si fa riferimento al componente che si desidera eliminare.

Ad esempio, se si fa riferimento a codice in un modulo in una cartella di lavoro, si fa normalmente esso facendo riferimento al modulo che contiene in questo modo:

ActiveWorkbook.VBProject.VBComponents ("Module1")

Per fare riferimento a codice contenuto all'interno di un foglio di lavoro, si usa questa sintassi, invece:

ActiveWorkbook.VBProject.VBComponents ("Sheet1")

Per altre idee su come riferimento il codice VBA in vari modi all'interno di altre macro, consultare la seguente pagina sul sito di Chip Pearson:

http://www.cpearson.com/excel/vbe.aspx

ExcelTips è la vostra fonte per la formazione Microsoft Excel conveniente. Questo suggerimento (9490) si applica a Microsoft Excel 2007, 2010 e 2013. Potete trovare una versione di questo suggerimento per l'interfaccia del menu precedente di Excel qui: Eliminazione codice foglio di lavoro in una macro.