Come eliminare un evento foglio di lavoro in VBA

February 8

Utilizzare Visual Basic per programmare applicazioni software che interagiscono e modificare altri programmi Microsoft, come il programma di foglio di calcolo Excel. Utilizzando il codice VBA, gli sviluppatori di software svolgono funzioni come l'eliminazione di un evento foglio di lavoro senza dover utilizzare l'interfaccia utente grafica di Excel. Eseguendo un frammento di codice specifico, siete in grado di eliminare un evento foglio eseguendo lo script VBA.

istruzione

1 Avviare l'editor VBA e fare clic su "Strumenti". Passare a "Macro", e poi "Sicurezza".

2 Assicurarsi che la casella di controllo accanto a "attendibile l'accesso a Visual Basic Editor" è selezionata.

3 Inserire il primo frammento di codice per avviare una routine sub in VBA che utilizza la funzione DeleteWorksheetEventCode:

DeleteWorksheetEventCode Sub ()

'' Ha bisogno Reference Set Per _

"Microsoft Visual Basic For Applications Extensibility"

'Strumenti> Riferimenti.

4 Utilizzare il seguente frammento di codice per eliminare l'evento foglio di lavoro:

Con ThisWorksheet.VBProject.VBComponents ( "ThisWorksheet"). CodeModule

Linee .Delete 1, .CountOfLines

End With

End Sub

Cambiare il "1" nell'esempio di cui sopra per la linea o le linee che è necessario eliminare. più eventi separati con una virgola, ad esempio, "1,2,14."