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 :

Code et Feuille créée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Par défaut Code et Feuille créée
    Bonjour à tous.

    Voilà mon interrogation: j'ai un programme qui doit (sous certaines conditions) créer des feuilles sous Excel, est-il possible d'inclure automatiquement, par le code VBA, une macro dans la feuille nouvellement créée ?

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Oui, c'est tout à fait possible.

    la lecture de cette article de Silkyroad t'en dira plus : Visual Basic Editor

    Starec

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Par défaut
    Merci Starec

    Je lis ça et je reviens si j'ai un soucis ou si le problème est résolu... bref je reviens après quoi

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Par défaut
    Alors, alors...

    J'ai testé et pas de problème ! enfin si, juste un petit problème de fiabilité des projet VBA mais vite résolu !

    Encore merci, un grand merci même, à toi Starec

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Par défaut
    Je reviens un peu à l'attaque...

    Dans mon code, à l'ouverture du fichier Excel, le programme vérifie que certaines feuilles existent et, le cas échéant, les recrée.
    Afin de conserver l'aspect graphique, une routine recrée l'aspect des feuilles.
    Quand, dans la même routine j'appelle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With ActiveWorkbook.VBProject.VBComponents(Worksheets("Travail").CodeName).CodeModule
    Il me dit que l'indice n'appartient pas à la sélection, et pour cause, le CodeName de la feuille est vide : ""...

    Comment faire ?
    • Doit-je attendre la fin de création des feuilles pour ensuite entrer les macros ?
    • Dois-je réactiver le rafraichissement automatique ?


    D'avance merci.

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Doit-je attendre la fin de création des feuilles pour ensuite entrer les macros ?
    oui c'est exactement ça, sinon ça peut même faire planter l'application Excel.


    bon week end
    michel

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

Discussions similaires

  1. [XL-2003] Création de code dans une nouvelle feuille créée
    Par JeanSairien dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/03/2010, 13h45
  2. Code dans nouvelle feuille créée
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/10/2008, 15h01
  3. [VBA-E] Code de feuille excel "fantôme"
    Par Adeynack dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/06/2006, 13h56
  4. [VBA-E]Copier données dans une feuille créée
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/05/2006, 09h09
  5. [VBA-E]feuille créée sous condition
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/02/2006, 15h11

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