Les partenaires publicitaires:

Comment supprimer des feuilles VBA

Dans Microsoft Excel, vous pouvez supprimer une feuille de calcul en cliquant-droit sur son onglet et en sélectionnant "Effacer" dans le menu contextuel. Une petite fenêtre vous demandera de confirmer votre action. Cela permet d'éviter les suppressions accidentelles. En passant par l'invite de confirmation peut être gênant, cependant, si vous essayez de supprimer de nombreuses feuilles. Heureusement, vous pouvez également supprimer des feuilles en utilisant VBA. Excel VBA est livré avec un "Feuilles" fonction que vous pouvez utiliser pour créer, renommer, déplacer et supprimer des feuilles. Avec un peu plus de lignes de code, vous pouvez contourner la fenêtre de confirmation et retirez les feuilles de calcul plus rapide.

Instructions

  1. Démarrez Microsoft Excel. Appuyez "Ctrl" plus "O," sélectionnez votre classeur à partir de la liste et cliquez sur "Ouvrir."

  2. Appuyez "Alt" fiche "F8" pour ouvrir la "Macros" fenêtre. Type "RemoveSheets" dans le "Nom de la macro" case et cliquez sur "Créer." Cela ouvre l'éditeur Visual Basic (VBE).

  3. Entrez le code suivant dans le VBE.

    RemoveSheets sub ()

    wSheets = Array ("SHEET1", "Sheet2", "Feuil3")

    Application.DisplayAlerts = False

    Pour n = 0 à UBound (wSheets)




    On Error Resume Next

    Sheets (wSheets (n)). Delete

    Suivant n

    Application.DisplayAlerts = True

    End Sub

  4. Remplacer "Sheet1," "Feuille2" et "Feuil3" avec les noms des feuilles de calcul que vous souhaitez supprimer. Pour ajouter un autre nom à la liste, tapez une virgule et insérer le nom de la feuille avant la parenthèse de fermeture de la fonction Array. Veillez à placer entre guillemets.

  5. Appuyez "Alt" plus "Q" pour fermer la VBE.

  6. Appuyez "Alt" plus "F8" pour ouvrir la "Macros" fenêtre. Sélectionner "RemoveSheets" de la liste, puis cliquez sur "Exécutez."

Conseils & Avertissements

  • Pour exécuter rapidement la macro, vous pouvez lier un raccourci clavier à elle. Appuyez "Alt" plus "F8" pour ouvrir la "Macros" fenêtre, sélectionnez "RemoveSheets" et cliquez sur "Options." Cliquez sur la case vide ci-dessous "Touche de raccourci" et tapez votre raccourci préféré de lettre.
  • Pour garder votre macro, enregistrer votre fichier comme un classeur de macros. Appuyez "F12," tapez votre nom de fichier et choisissez préféré "Excel Macro-Enabled" dans le menu déroulant à côté "Save as type." Cliquez "Sauvegarder."
  • Les macros sont désactivés par défaut dans Microsoft Excel. Pour les activer, cliquez sur le bouton Microsoft Office et sélectionnez "Options Excel." Sous "Populaire," Sois certain que "Afficher l'onglet Développeur dans le ruban" est cochée. Aller à "Trust Center" et cliquez sur "Paramètres du Centre de fiducie." Aller à "Paramètres des macros" et sélectionnez "Activer toutes les macros." Cliquez "D'accord" pour enregistrer vos modifications et redémarrez Microsoft Excel.
» » » » Comment supprimer des feuilles VBA