Une macro Excel pour ajouter et nommer une nouvelle feuille de calcul

Un des plus simples automatismes liés à la feuille de calcul-vous pouvez appliquer avec une macro dans Excel ajoute et en nommant une nouvelle feuille de calcul. Voici comment ça fonctionne macro et comment l'utiliser.

Sommaire

Comment les œuvres macro

Quand vous lisez à travers les lignes du code, vous verrez que cette macro est relativement intuitive:

Sub Macro1 () 'Étape 1: Parlez Excel quoi faire si errorOn Error GoTo MyError'Step 2: Ajouter une feuille et le nom itSheets.AddActiveSheet.Name = _WorksheetFunction.Text (Now (), "MD-aaaa h_mm_ss 
am / pm ") Quitter Sub'Step 3: Si ici, une erreur happened- dire la userMyError: MsgBox" Il ya déjà une feuille appelé que "End Sub.



Vous devez prévoir que si vous donnez la nouvelle feuille un nom qui existe déjà, une erreur se produirait. Donc, à l'étape 1, la macro indique à Excel pour passer immédiatement à la ligne qui dit myError (à l'étape 3), si il ya une erreur.

Étape 2 utilise la méthode Add pour ajouter une nouvelle feuille. Par défaut, la feuille est appelée Feuillexx,xx représente le numéro de la feuille. Vous donnez la feuille un nouveau nom en changeant la propriété Name de l'objet ActiveSheet. Dans ce cas, vous nommer la feuille de calcul avec la date et l'heure.

Comme avec les classeurs, chaque fois que vous utilisez VBA pour ajouter une nouvelle feuille, la feuille nouvellement ajouté devient automatiquement la feuille active. Enfin, à l'étape 2, noter que la macro quitte la procédure. Il dispose pour ce faire de telle sorte que cela ne va pas accidentellement dans l'étape 3 (qui entre en jeu que si une erreur se produit).

Étape 3 avertit l'utilisateur que le nom de la feuille existe déjà. Encore une fois, cette étape doit être activée que si une erreur se produit.

Comment utiliser la macro

Pour mettre en œuvre cette macro, vous pouvez copier et coller dans un module standard:

  1. Activer Visual Basic Editor en appuyant sur Alt + F11.

  2. droit; cliquez sur le nom du projet / classeur dans la fenêtre de projet.

  3. Choisissez Insertion-Module.

  4. Tapez ou collez le code dans le module nouvellement créé.


» » » » Une macro Excel pour ajouter et nommer une nouvelle feuille de calcul