September 19
In Microsoft Excel, è possibile rimuovere un foglio di lavoro facendo clic destro sulla sua scheda e selezionando "Elimina" dal menu contestuale. Una piccola finestra vi chiederà di confermare l'azione. Questo aiuta a prevenire eventuali cancellazioni accidentali. Passando attraverso la richiesta di conferma può essere fastidioso, tuttavia, se si sta tentando di rimuovere molti fogli. Fortunatamente, è anche possibile eliminare i fogli di lavoro utilizzando VBA. Excel VBA è dotato di una funzione di "fogli" che è possibile utilizzare per creare, rinominare, spostare ed eliminare i fogli di lavoro. Con un paio di righe di codice, è possibile ignorare la finestra di conferma e rimuovere i fogli di lavoro più veloce.
1 Avviare Microsoft Excel. Premere il tasto "Ctrl" plus "O", selezionare la cartella di lavoro dall'elenco e cliccare su "Apri".
2 Premere il tasto "Alt" spina "F8" per aprire la finestra "Macro". Digitare "RemoveSheets" nella casella "Nome macro" e fare clic su "Crea". Ciò apre il Visual Basic Editor (VBE).
3 Immettere il seguente codice nella VBE.
RemoveSheets sub ()
wSheets = Array ( "Sheet1", "Sheet2", "Foglio3")
Application.DisplayAlerts = False
Per n = 0 Per UBound (wSheets)
On Error Resume Next
Fogli (wSheets (n)). Delete
Successivo n
Application.DisplayAlerts = True
End Sub
4 Sostituire "Sheet1", "Foglio2" e "Foglio3" con i nomi dei fogli di lavoro che desideri eliminare. Per aggiungere un altro nome alla lista, digitare una virgola ed inserire il nome del foglio prima della parentesi della funzione Array di chiusura. Assicurarsi di racchiuderlo tra virgolette.
5 Premere il tasto "Alt" plus "Q" per chiudere il VBE.
6 Premere il tasto "Alt" plus "F8" per aprire di nuovo la finestra "Macro". Seleziona "RemoveSheets" dalla lista, quindi fare clic su "Esegui".