Table des matières:
Vidéo: Excel 2016 - Créer et renommer une nouvelle feuille de calcul - Tuto #20 2025
L'une des automatisations les plus simples liées aux feuilles de calcul peut s'appliquer avec une macro dans Excel est l'ajout et le nommage d'une nouvelle feuille de calcul. Voici comment cette macro fonctionne et comment l'utiliser.
Fonctionnement de la macro
Lorsque vous lisez les lignes du code, vous verrez que cette macro est relativement intuitive:
Sub Macro1 () 'Etape 1: Dites à Excel ce qu'il faut faire si erreur Erreur GoTo MyError 'Étape 2: Ajoutez une feuille et nommez-la Sheets. Ajouter ActiveSheet. Name = _ WorksheetFunction. Texte (Maintenant (), "m-d-aaaa h_mm_ssam / pm") Exit Sub 'Etape 3: Si ici, une erreur est survenue; dire à l'utilisateur MyError: MsgBox "Il ya déjà une feuille appelée." End Sub
Vous devez anticiper que si vous attribuez à la nouvelle feuille un nom qui existe déjà, une erreur se produira. Ainsi, à l'étape 1, la macro indique à Excel de passer immédiatement à la ligne MyError (à l'étape 3) s'il y a une erreur.
L'étape 2 utilise la méthode Add pour ajouter une nouvelle feuille. Par défaut, la feuille est appelée Feuille xx, où xx représente le numéro de la feuille. Vous donnez un nouveau nom à la feuille en modifiant la propriété Name de l'objet ActiveSheet. Dans ce cas, vous nommez la feuille de calcul avec la date et l'heure actuelles.
Comme pour les classeurs, chaque fois que vous utilisez VBA pour ajouter une nouvelle feuille, la feuille nouvellement ajoutée devient automatiquement la feuille active. Enfin, à l'étape 2, notez que la macro quitte la procédure. Il doit le faire de sorte qu'il ne passe pas accidentellement à l'étape 3 (qui ne joue qu'en cas d'erreur).
L'étape 3 informe l'utilisateur que le nom de la feuille existe déjà. Encore une fois, cette étape doit être activée uniquement si une erreur se produit.
Comment utiliser la macro
Pour implémenter cette macro, vous pouvez la copier et la coller dans un module standard:
-
Activez Visual Basic Editor en appuyant sur Alt + F11.
-
Cliquez avec le bouton droit sur le nom du projet / classeur dans la fenêtre du projet.
-
Choisissez Insérer → Module.
-
Tapez ou collez le code dans le nouveau module.
