Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Création automatique de feuilles/onglets

pamela85200

XLDnaute Nouveau
Bonjour,

Je suis totalement novice en à la matière.

J'ai un fichier Excel avec plusieurs onglets. Sur mon onglet principal je veux rentrer une valeur et suivant cette valeur je veux que Excel me créé le nombre d'onglet correspondant (ex; valeur entré = 3 alors création de 3 onglets) identique à un onglet "type".

Je ne sais pas si je suis claire,

pouvez vous m'aider svp ?
Merci par avance,
 

don_pets

XLDnaute Occasionnel
Hello,

imaginons tu mets ta valeur souhaitée en A1.

VB:
Application.ScreenUpdating = False

For x = 1 To Range("A1").Value

    Sheets.Add after:=Sheets(Sheets.Count)

Next x

Application.ScreenUpdating = True
 

don_pets

XLDnaute Occasionnel
aaah j'avais pas vu ton histoire d'onglet "type"
Alors disons que ta feuille1 contient en A1 ton nombre de copies et que ta feuille type s'appelle tralala

VB:
Dim FeuilType As Worksheet
Set FeuilType = ActiveWorkbook.Sheets("Tralala")

With Sheets("Feuil1")
    Application.ScreenUpdating = False
    For x = 1 To Range("A1").Value
        FeuilType.Copy After:=FeuilType
    Next x
    Application.ScreenUpdating = True
End With

c'est moche mais c'est marrant
 

pamela85200

XLDnaute Nouveau
Bonjour,

Merci de votre réponse, mais c'est déjà très compliqué pour moi :-(

J'ai tenté mais je dois être neuneu...

Je joins mon fichier,

En Feuil 1, en jaune le nombre d'onglet que je souhaite ouvrir identique à l'onglet N°2 Modele type

Merci
 

Pièces jointes

  • ESSAI3.xlsx
    12 KB · Affichages: 2

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…