Créer automatiquement des feuilles de calcul à l'aide d'une macro

Anonim

Voici comment vous créez des classeurs comme vous le souhaitez

Souhaitez-vous vous assurer de créer toute une série de feuilles de calcul vides dans votre table et de toutes les renommer selon vos souhaits ?

Cela prend beaucoup de temps si vous le faites manuellement. Le renommage manuel des tables est particulièrement chronophage.

C'est plus simple avec une macro. Entrez les noms de table dans une zone d'une table. L'illustration suivante montre à quoi cela peut ressembler :

Appelez ensuite la macro suivante pour créer les tables :

Sub FuegeBlaetterMithNamenEin ()
Zone sombre en tant que chaîne
Dim Cell As Range
Dim table en tant que feuille de calcul
Aire = "a1 : a24"
Avec ActiveWorkbook
Pour chaque cellule dans ActiveSheet.Range .Cells
Set table = .Sheets.Add (Après : =. Sheets (Sheets.Count))
Table.Name = Cell.Text
Cellule suivante
Terminer par
Fin du sous-marin

Mettre avec la variable Région détermine à partir de quelle zone de votre table les noms des feuilles de calcul sont tirés.

La figure suivante montre un classeur dans lequel les noms de table pour les mois de 2010 et 2011 ont été créés :

Astuce : Si vous souhaitez savoir comment saisir et démarrer des macros dans Excel, vous trouverez une brève description ici : http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros-in-excel-ein.html