Dans Microsoft Excel , vous pouvez supprimer une feuille de calcul en cliquant sur son onglet et en sélectionnant " Supprimer" du 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 plusieurs feuilles . Heureusement, vous pouvez également supprimer des feuilles de calcul à l'aide de VBA. Excel VBA est livré avec une fonction " Feuilles " que vous pouvez utiliser pour créer, renommer , déplacer et supprimer des feuilles de calcul. Avec quelques lignes de code , vous pouvez contourner la fenêtre de confirmation et supprimer des feuilles de calcul plus rapide . Instructions
1
Démarrez Microsoft Excel. Appuyez sur " Ctrl " plus " O ", sélectionnez votre classeur dans la liste et cliquez sur «Ouvrir».
2
Presse "Alt " plug " F8 " pour ouvrir la fenêtre "Macros " . Tapez " RemoveSheets " dans la case " Nom de la macro " et cliquez sur "Créer". Cela ouvre l'éditeur Visual Basic ( VBE ) .
3
Entrez le code suivant dans le VBE .
RemoveSheets sub ()
wSheets = Array ( " Feuil1" , " Feuil2 ", " Sheet3 " )
Application.DisplayAlerts = False
Pour n = 0 To UBound ( wSheets )
On Error Resume Next
Feuilles de
( wSheets ( n)) . Supprimer
suivante N
Application.DisplayAlerts = True End Sub
4
Remplacer " Feuil1 ", " Feuil2 " et " Sheet3 " avec les noms des feuilles de calcul que vous souhaitez supprimer. Pour ajouter un autre nom à la liste , tapez une virgule et insérez le nom de la feuille avant la parenthèse fermante de la fonction Array. Assurez-vous de placer entre guillemets .
5
Appuyez sur " Alt " plus " Q " pour fermer le VBE .
6
Appuyez sur " Alt " plus "F8" à ouvrir à nouveau la fenêtre " Macros " . Sélectionnez " RemoveSheets " dans la liste , puis cliquez sur "Exécuter".