Utilisez une macro VBA pour créer un nouveau classeur contenant exactement autant de feuilles de calcul que nécessaire
Dans de nombreuses macros, de nouveaux classeurs doivent être créés qui, par exemple, sont remplis d'un certain contenu. Une tâche importante ici consiste à créer un nouveau classeur Excel qui contient exactement le nombre de feuilles de calcul que vous souhaitez.
La macro suivante fait ce travail. Il crée un nouveau classeur qui contient 31 feuilles de calcul. Ces feuilles de calcul sont numérotées de 1 à 31. Voici les commandes VBA appropriées :
Sous FuegeTabellenEin ()
Dim number As Integer
Diminuer en tant qu'entier
Dim Mappe comme classeur
Nombre = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 31
Définir le dossier = Workbooks.Add
For i = 1 To Mappe.Worksheets.Count
Dossier.Feuilles de travail (i) .Nom = i
Ensuite je
Application.SheetsInNewWorkbook = nombre
Fin du sous-marin
Au démarrage, Excel affiche un nouveau classeur contenant 31 feuilles de calcul. La figure suivante montre à quoi cela ressemble dans le registre des feuilles :
Dans la macro, vous spécifiez le nombre de feuilles de calcul que vous souhaitez en utilisant le nombre 31. Modifiez ce nombre si vous souhaitez avoir moins ou plus de feuilles de calcul dans un classeur.
Pour entrer dans la macro, appuyez sur ALT F11 dans Excel pour afficher l'éditeur VBA. Utilisez la commande INSERER - MODULE pour insérer une feuille de module vide. Pour démarrer la macro directement à partir d'Excel, utilisez la combinaison de touches ALT F8.