IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Créer macro dépendante nom onglet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 1
    Par défaut Créer macro dépendante nom onglet
    Bonjour

    je suis nouveau sur ce forum et vous remercie par avance de votre aide.
    Je cherche à créer une macro qui me permette de :
    - à partir d'une liste, créer autant de nouveaux onglets que de membres dans la liste
    - une fois ces onglets créés, que certaines de ses cellules soient remplies avec une formule dépendante du nom de l'onglet. En gros, chacun de mes onglets serait un RechercheV massif pointant vers un autre excel qui a exactement les mêmes noms d'onglets

    J'ai déjà repondu à mon premier tirer via la macro suivante mais je sèche sur le deuxième

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub ajout_feuilles() 
     
    Dim nom, c 
     
    For Each c In Range("liste") 
    nom = c.Value 
    Sheets.Add Count:=1, after:=Worksheets(Worksheets.Count) 
    ActiveSheet.Name = nom 
    Next c 
     
    End Sub
    Un grand merci à vous pour votre aide!

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Citation Envoyé par kimiferrari Voir le message
    - une fois ces onglets créés, que certaines de ses cellules soient remplies avec une formule dépendante du nom de l'onglet.
    Bonjour,


    C'est à nous de devinez quelle formule tu souhaites ?

    Après épuration des select voici ce que me donne l'enregistreur de macro pour un max dont la plage se trouve sur un autre onglet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A2").FormulaR1C1 = "=MAX('nb rep'!C)"
    Il suffit alors de remplacer le nom de l'onglet par ta variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A2").FormulaR1C1 = "=MAX('" & nom &"'!C)"
    ou directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A2").FormulaR1C1 = "=MAX('" & activesheet.name &"'!C)"

  3. #3
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Citation Envoyé par kimiferrari Voir le message
    Je cherche à créer une macro qui me permette de :
    - à partir d'une liste, créer autant de nouveaux onglets que de membres dans la liste ....
    Il me semble plus simple de créer une base de données et un formulaire unique.

  4. #4
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    En ce qui me concerne, je partage l'avis de Patrice740.
    Si cette liste comprend 500 noms, ça ne sera pas simple à gérer, du moins infiniment moins simple qu'une Base de données. Sans compter des noms en doublons, comment faire???
    Enfin moi ce que j'en dit!
    Cordialement

Discussions similaires

  1. Macro Excel : nommer onglets automatiquement + créer liste des onglets
    Par Louise44 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/11/2017, 10h24
  2. Réponses: 1
    Dernier message: 23/11/2012, 15h22
  3. macro excel gestion onglets
    Par pilou2607 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/11/2006, 16h49
  4. Macro au nom particulier
    Par Looping_V60 dans le forum Access
    Réponses: 2
    Dernier message: 12/07/2006, 15h20
  5. Nom Jframe en rapport avec nom Onglet
    Par mortalius dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 01/05/2006, 14h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo