Dupliquer une feuille en modifiant la plage de données automatiquement

Bonjour à vous,

Je dispose d'un document Excel à 5 feuilles.

Sur la première feuille (f1) se trouve un tableau classique avec des informations (en colonne) en fonction de différentes personnes (lignes). J'aimerais créer de façon automatique à partir de ces informations une feuille pour chaque personne qui reprend ses informations avec des moyennes histogrammes etc.

Comment dois-je m'y prendre ? Existe-il des procédures de génération automatique ?

Pour l'instant j'ai créé une deuxième feuille (f2) pour la personne 1 qui comporte toutes les informations que j'aimerais ainsi que les dispositions graphiques. Je cherchais donc à dupliquer cette feuille mais en sélectionnant un champs de données différent. Est-ce possible ?

Je vous joins un modèle simplifié pour essayer d'être plus clair.

Merci d'avance

PM

13modele.xlsx (15.67 Ko)

Bonjour,

En renommant votre "trame" avec le nom Trame, en plaçant ce code dans un module standard :

Sub DUPLIQUER()
Dim LR&, L&
With Worksheets("Tableau synthétique")
    LR = .Cells(.Rows.Count, 1).End(xlUp).Row
    For L = 3 To LR
        Worksheets("Trame").Copy After:=Worksheets(Worksheets.Count)
        ActiveSheet.Name = .Cells(L, 1)
        Range("A2:B2").Value = .Cells(L, 2).Resize(1, 2).Value
        Range("A3") = .Cells(L, 4)
        Range("B6") = .Cells(L, 5) - .Cells(L, 6)
    Next L
End With
End Sub

Cdlt,

Rechercher des sujets similaires à "dupliquer feuille modifiant plage donnees automatiquement"