Microsoft Visual Basic pour Applications, ou VBA, est une version de Visual Basic de Microsoft pour la suite Microsoft Office. VBA permet à l'utilisateur de coder ses propres fonctions pour étendre les fonctionnalités des applications Office et permet à des tâches répétitives communes à être automatisées . Une macro VBA peut être utilisé pour supprimer des feuilles de calcul Microsoft Excel, mais par défaut, une boîte de dialogue apparaît demandant à l'utilisateur de confirmer l'action. Cela peut poser un problème, car il s'arrête macros d'être en mesure d'exécuter de manière autonome , comme le reste de la macro ne peut pas fonctionner sans interaction de l'utilisateur. Ce comportement peut être désactivé en réglant les applications DisplayAlerts réglage false pour la durée de la macro. Instructions
1
Créer un nouveau classeur dans Microsoft Excel en cliquant sur le bouton " Office " dans le coin en haut à gauche et sélectionner "Nouveau". Double -cliquez sur « classeur Excel " dans la boîte de dialogue qui apparaît .
2
Cliquez sur l'onglet « Affichage» dans la barre d'outils principale , puis cliquez sur «Afficher les Macros " dans le menu "Macros " .
3 type de
" deleteSheet " pour le nom de la macro , puis cliquez sur le bouton "Créer" pour créer une nouvelle macro.
4
Ajoutez le code suivant à l' corps du sous-programme créé automatiquement par l'éditeur de code Visual Basic: Photos
Application.DisplayAlerts = = True
abord , le réglage de l'application " DisplayAlerts " est réglé à false pour désactiver les alertes d'être montré . La feuille de calcul intitulée "Sheet1" est alors sélectionné et supprimé. Le réglage " DisplayAlerts " est alors mis à true pour activer le nouveau alertes .
5
exécutez la macro en appuyant sur la touche "F5 " et en sélectionnant la macro " de deleteSheet " . Feuille "Sheet1" sera automatiquement supprimé sans confirmation.