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 :

Creation de feuilles avec nom variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut Creation de feuilles avec nom variable
    Bonjour a tous,

    j'ai eu un peu de mal a donner un nom representatif a ce post, donc je vais essayer d'etre le plus clair possible.

    Je veux creer une macro qui va me creer des nouvelles feuilles dans mon classeur de travail.
    J'ai un tableau (dans le classeur) a partir duquel je vais donner un nom a chaque feuille.

    Mon probleme vient surtout du fait que je veux lancer une macro sur chacune de ces feuilles (la même a chaque fois).
    J'utilise donc une syntaxe du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuille"). ....
    Avec ce type de syntaxe, le nom est statique et ne peut donc pas etre change d'une feuille a l'autre.
    J'aimerai savoir si il est possible d'avoir quelque chose dans ce genre la :

    ou Variable est une variable qui renvoie vers le tableau ou je fais appeler chaque feuille.

    J'espere avoir ete clair.

    Merci par avance,

    Potzo

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    si j'ai bien compris tu voudrais pouvoir faire ceci?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    worksheets(range("A1")).range(blabla
    ben ça fonctionne ... si A1 réfère une feuille qui existe bien sur

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Effectivement, ca fonctionne.

    Si y en a qui doutent comme moi je met ce que j'ai ecrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim Nom As String
     
    For k = 6 To Worksheets("Makros").Cells(Rows.Count, 8).End(xlUp).Row
        Nom = Worksheets("Makros").Cells(k, 8).Value
     
     
    Set Graphik = Worksheets(Nom)
     
    [...]
    next k

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. suppression feuille avec nom variable
    Par miopie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/07/2010, 10h23
  2. Variable type UserForm à initialiser avec nom variable
    Par dalmasma dans le forum Général VBA
    Réponses: 2
    Dernier message: 28/04/2009, 14h03
  3. comparaison de 2 feuille avec plage variable
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/04/2009, 21h49
  4. Ajout d'une feuille avec nom prédéfini
    Par limulator dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 28/06/2008, 19h36
  5. Effacer folder avec nom variable: zero's + nom variable
    Par chapeau_melon dans le forum VBScript
    Réponses: 2
    Dernier message: 12/07/2007, 20h03

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