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.
Articoli Correlati
- Inserimento di valori del foglio di lavoro con una macro
- Creazione e Denominazione di un foglio di lavoro Utilizzo di una Macro
- Stepping tramite una macro con un foglio di lavoro visibile
- Eliminazione di una macro
- Utilizzando SUM in una macro
- Impostazione programma Dimensioni finestra in una macro
- Trovare il Last-Utilizzato cella in una macro
- Posizionamento di un grafico in una macro
- Selezionando tutti i fogli visibili in una macro