Vous savez maintenant comment insérer des feuilles de tableau. Mais comment les feuilles tabulaires sont-elles effacées? Utilisez la méthode Delete pour supprimer des feuilles de tableau.
Sub suppressiondefeuillecalcul() On Error GoTo monErreur Sheets("Feuil1").Delete Exit Sub monErreur: MsgBox "il n'y a pas de feuille de calcul à supprimer" End Sub
Commentaires
Au début, l’instruction On Error garantit qu’en cas d’erreur, un saut immédiat vers l’erreur se produit. Une erreur peut par exemple se produire, si la feuille n’est pas du tout dans le classeur. Une tentative est alors faite pour supprimer la table Feuil1. Si le processus réussit, la ligne suivante est traitée, sinon, un saut vers l’erreur est effectué. L’instruction Exit Sub garantit que la macro se termine immédiatement après que la feuille de calcul a été supprimée avec succès, c’est-à-dire que l’erreur de signet n’est plus traitée. L’erreur de signet lance la gestion des erreurs. Par exemple, une tentative a été faite pour supprimer une table qui n’existe plus. Un message simple s’affiche à l’écran en tant que réponse d’erreur.