Microsoft Visual Basic, Applications Edition , o VBA , è una versione di Microsoft Visual Basic per la suite Microsoft Office . VBA consente all'utente di codificare le proprie funzioni per espandere le caratteristiche delle applicazioni di Office e consente le operazioni ripetitive per essere automatizzati . Una macro VBA può essere utilizzato per eliminare i fogli di lavoro di Microsoft Excel , ma di default una finestra di dialogo viene visualizzato che chiede all'utente di confermare l'azione . Ciò può causare un problema , come si ferma macro da essere in grado di eseguire autonomamente , come il resto della macro non può funzionare senza l'interazione dell'utente. Questo comportamento può essere disabilitato impostando le applicazioni DisplayAlerts impostazione in False per la durata della macro . Istruzioni
1
Creare una nuova cartella di lavoro in Microsoft Excel , fare clic sul pulsante "Office" in alto a sinistra e selezionando " Nuovo ". Fare doppio clic su " Cartella di lavoro vuota " dalla finestra di dialogo visualizzata .
2 Fare clic sulla scheda "Visualizza" nella barra degli strumenti principale , quindi fare clic su "Visualizza Macro " dal menù " Macro " .
3 Tipo
" deleteSheet " per il nome di macro e quindi fare clic sul pulsante "Crea " per creare una nuova macro .
4
Aggiungere il seguente codice al corpo della subroutine creato automaticamente dal editor di codice di Visual Basic :
Application.DisplayAlerts = = True
In primo luogo, si imposta l'applicazione " DisplayAlerts " è impostato su false per disabilitare gli avvisi di essere mostrato. Il foglio di lavoro denominato " Foglio1 " viene quindi selezionato e cancellato . L'impostazione " DisplayAlerts " viene impostata su true per abilitare nuovamente gli avvisi.
5
eseguire la macro premendo il tasto " F5 " e selezionando la macro " deleteSheet " . Foglio di lavoro " Foglio1 " sarà cancellato automaticamente senza conferma .