CATALOGUE Bureautique Formation Excel Apprendre VBA pour Excel 2016 Automatiser la Suppression de Feuilles Temporaires à la Fermeture d'un Classeur Excel

Automatiser la Suppression de Feuilles Temporaires à la Fermeture d'un Classeur Excel

L’événement Fermeture du classeur
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016
Revoir le teaser Je m'abonne
5,0
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
5,0

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de:

  • Apprendre à automatiser la suppression de feuilles Excel temporaires.
  • Connaître les événements VBA associés à la fermeture d'un classeur.
  • Comprendre l'importance de l'événement BeforeClose.
  • Maîtriser l'utilisation des macros pour la gestion des feuilles Excel.

Découvrez comment automatiser la suppression d'une feuille temporaire Excel à l'aide d'une macro VBA exécutée lors de la fermeture du classeur.

Dans cette leçon, vous apprendrez à utiliser une macro VBA pour automatiser la suppression d'une feuille Excel temporaire chaque fois que le classeur se ferme. Nous couvrirons les étapes nécessaires pour désactiver les alertes d'affichage, copier le nom de la macro dans le presse-papier, et configurer un événement BeforeClose pour exécuter la macro avant la fermeture du classeur.

Nous commencerons par désactiver l'instruction APPLICATION DISPLAY ALERTS = FALSE, puis nous copierons le nom de la macro SUPRIME-FEUILLE dans le presse-papier. Ensuite, nous passerons à l'explorateur de projet VBA pour créer un sub événementiel basé sur la fermeture du classeur.

Nous découvrirons pourquoi utiliser l'événement BeforeClose est plus cohérent que l'événement Close, car il permet à la macro de s'exécuter avant que le classeur ne soit fermé, laissant le classeur toujours actif.

L'événement BeforeClose nous permettra également d'accéder aux feuilles pour les supprimer et d'utiliser un argument CANCEL pour empêcher potentiellement la fermeture du classeur si certaines conditions ne sont pas remplies.

Enfin, nous verrons comment appeler la macro de suppression de feuille depuis l'événement BeforeClose et testerons la fonctionnalité en créant une feuille temporaire, en fermant le classeur et en vérifiant que la feuille est bien supprimée.

Voir plus
Questions réponses
Pourquoi utiliser l'événement BeforeClose au lieu de l'événement Close ?
L'événement BeforeClose permet à la macro de s'exécuter avant que le classeur ne soit fermé, laissant le classeur toujours actif et permettant des actions supplémentaires comme la suppression de feuilles.
Comment désactiver les alertes d'affichage dans une macro VBA?
Vous pouvez désactiver les alertes d'affichage en utilisant l'instruction APPLICATION DISPLAY ALERTS = FALSE dans votre code VBA.
Quel est l'avantage de copier le nom de la macro dans le presse-papier?
Copier le nom de la macro dans le presse-papier facilite son utilisation ultérieure lorsqu'il est nécessaire de l'appeler dans d'autres parties du code VBA.
1 commentaire
5,0
1 vote
5
4
3
2
1
AAAB6ECE-9077-47F4-BBE6-98C406B8E761@cyberlibris.studi.fr
Il y a 10 mois
Cette formation est bien structurée et fournie des informations précises et simples sur les basiques du VBA Excel.