Supprimer la feuille de calcul Excel via macro et VBA sans aucune requête

Voici comment supprimer une feuille de calcul à l'aide d'une macro sans autre enquête

Lorsque vous supprimez une feuille de calcul de votre classeur, Excel affiche une fenêtre de message :

Il s'agit d'une astuce utile pour éviter la suppression accidentelle de données. L'automatisation des tâches avec des macros peut dérouter et ennuyer un utilisateur. Une astuce simple peut aider ici.

Supprimer le code du programme autour des feuilles de calcul sans confirmation

Si vous supprimez des feuilles de calcul à l'aide d'une macro, de telles requêtes sont déroutantes pour l'utilisateur. Avec une astuce, vous pouvez supprimer des tables sans demander. Utilisez ou copiez simplement le code de programme suivant :

Sous LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Faux
Classeur actif.Feuilles de travail (1) .Supprimer
Application.DisplayAlerts = True
Fin du sous-marin

Que fait le code du programme pour supprimer des feuilles de calcul sans requête ?

La macro désactive d'abord toutes les réponses d'Excel. En conséquence, plus aucun avertissement n'apparaît. La première feuille de calcul du classeur actif est alors supprimée. Après cela, la macro réactive les requêtes d'Excel.

Pourquoi est-il judicieux de supprimer des feuilles de calcul sans confirmation avec VBA ?

Si vous avez automatisé certaines tâches à l'aide de macros, l'apparition de l'avertissement peut être très déroutante. Un utilisateur reçoit alors un avertissement indiquant que des données pourraient être supprimées même s'il n'a pas lui-même donné d'ordre pour supprimer une feuille de données. Cela peut déstabiliser l'utilisateur et entraîner des retards dus aux requêtes. Il peut donc être utile de supprimer des feuilles de calcul sans demander.

Conseil professionnel : Adaptez la commande VBA pour l'adapter à d'autres feuilles de calcul

Vous pouvez supprimer une autre feuille de calcul au lieu de la première feuille de calcul dans le classeur actif. Si vous voulez faire cela, adaptez simplement la ligne avec la commande delete en conséquence.

Conseils pour les débutants en matière de macros et VBA

Si vous souhaitez savoir comment saisir et démarrer des macros dans Excel, vous trouverez ici de nombreux articles utiles pour vous aider à démarrer avec les macros et VBA.

Les captures d'écran ont été créées avec Excel version 2016.

FAQ

Qu'est-ce que VBA

VBA est une abréviation et signifie "Visual Basic for Applications". C'est un langage dit de script. Avec l'aide de VBA, les processus de différents programmes peuvent être simplifiés et optimisés. Les programmes Office de Microsoft sont particulièrement adaptés pour travailler avec VBA.

Comment saisir des macros dans Excel ?

Sous "Fichier", cliquez sur "Options". Là, vous devez marquer la fonction « Outils de développement » sous « Personnaliser le ruban ». Vous pouvez ensuite accéder à la fonction macros de votre classeur dans le ruban de menu sous "Outils de développement".

Comment supprimer plusieurs feuilles de calcul sans confirmation ?

Il est possible, en apportant des modifications spécifiques au code du programme, de supprimer plusieurs feuilles de calcul spécifiques sans demander et d'omettre d'autres feuilles de calcul.

Comment puis-je protéger mes feuilles de calcul contre une suppression accidentelle ?

Vous trouverez l'élément « Vérifier » dans le ruban de menu. Si vous cliquez dessus, vous trouverez différentes options pour protéger les données que vous avez saisies. Vous pouvez protéger une feuille de calcul spécifique avec « Protéger la feuille » ou le classeur entier avec « Protéger le classeur ».

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave