Créer des onglets et y reporter des infos

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

DIGGERJACK

XLDnaute Occasionnel
Bonjour

Je voudrais par macro pouvoir reporter les infos de l'onglet base vers d'autres onglets ( l'onglet maquette est l'onglet type)

Il me faudrait pouvoir créer automatiquement des onglets à partir des données en colonne A soit un onglet par nom et y reporter les données comme le résulatat souhaité en feuil3

Merci de votre aide
Diggerjack
 

Pièces jointes

Re : Créer des onglets et y reporter des infos

Bonjour DIGGERJACK,

Voici un code à lancer depuis la feuille base (via un bouton si tu veux):

Code:
Sub report()
  Dim Nom As Range
'on stoppe le rafraichissement de l'écran
  Application.ScreenUpdating = False
'pour chaque nom colonne A
  For Each Nom In Range([A3], [A65536].End(xlUp))
    On Error Resume Next
'on vérifie que la feuille existe
    test = Sheets(Nom.Value).Name
'si elle n'héxiste pas, l'erreur est vrai donc on cré la feuille
    If Err.Number <> 0 Then
      Sheets("maquette").Copy After:=Sheets(Sheets.Count)
      ActiveSheet.Name = Nom.Value
    End If
    On Error GoTo 0
'dans la feuille nom
    With Sheets(Nom.Value)
'on récupère:
'nom
      .[B1].Value = Nom.Value
'prénom
      .[B2].Value = Nom.Offset(0, 1).Value
'statut
      .[B3].Value = Nom.Offset(0, 2).Value
'base contrat
      .[B4].Value = Nom.Offset(0, 4).Value
    End With
  Next
  Sheets("base").Activate
End Sub
Bonne soirée.

Edit: en ré-exécutant le code, il y avait un soucis, c'est corrigé. Ce code permet aussi de mettre à jour les feuilles créées.
 
Dernière édition:
Re : Créer des onglets et y reporter des infos

Bonjour DIGGERJACK,
Bonjour skoobi

Une autre solution avec une macro évènementielle, il suffit de cliquer sur le nom pour créer la feuille.

Si la feuille existe déjà, arrêt de la procédure.

A tester

JP
 

Pièces jointes

Re : Créer des onglets et y reporter des infos

Bonsoir le forum

Après différents tests j'ai retenu la réponse de Skoobi qui correspond tout à fait à ma demande pour faire évoluer mon fichier complet

En effet la version de Skoobi me permet de créer les onglets et d'y incorporer différentes informations et d'y revenir si besoin est

Merci à JP14 et mercant76 pour leur réponses.Elles ne s'adaptent pas à mon projet mais que je les garde au chaud pour d'autres applications.

Bonne soirée à toutes et tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
147
Réponses
5
Affichages
337
Retour