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

VB 6 et antérieur Discussion :

[VB6] générer du code dynamiquement


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Par défaut [VB6] générer du code dynamiquement
    J'ai un petit souci avec la génération de feuille:

    Tout ceci est fait dynamiquement:
    Je génère une feuille et y applique des modifs telles que des fusions de cellules...
    Je crée un nouveau classeur et y colle cette feuille que je viens de créer.

    Mais j'aimerai, lorsque je colle la feuille dans le nouveau classeur, pouvoir passer en même temps les macros appliquées a mon ancien classeur dans le nouveau. (du style Workbook_SheetChange...)

    Comment faire? j'ai bien cherché mais impossible de trouver.

    Merci d'avance pour votre aide.

  2. #2
    Membre extrêmement actif
    Avatar de grafikm_fr
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 470
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 470
    Par défaut
    Methode bourrin mais qui marche:
    - tu prends une feuille Excel modele avec les macros.
    - Au moment de faire, tu copies ce fichier et tu colles la feuille dedans.
    - Done.

    Sinon, je crois qu'il y a un objet qui permet de manipuler le code, mais je pense que tu mettra 50x le temps pour un résultat non garanti...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Par défaut
    Merci de votre aide, mais je vais plutot utiliser un modèle de document excel.

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    A tout hasard, pour insérer du code dans un module, tu as la méthode InsertLines.

    Extrait de l'aide
    Syntaxe

    object.InsertLines(line, code)

    La syntaxe de la méthode InsertLines comprend les éléments suivants :

    Élément Description
    object Expression d'objet qui prend la valeur d'un objet figurant dans la rubrique Application.
    line Variable du type Long précisant l'emplacement où vous souhaitez insérer le code.
    code Variable de type String contenant le code à insérer.
    Remarques

    Si le texte inséré avec la méthode InsertLines est délimité par des sauts de ligne, il sera inséré sous forme de lignes successives.
    Mais pour utiliser InsertLines, tu dois déjà avoir un module dans le VBProject du classeur, sinon tu dois le créer...
    Mais je suis de l'avis de grafikm_fr : Crée un modèle...

    A+

Discussions similaires

  1. Comment générer du code vba dynamiquement ?
    Par Filippo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/08/2008, 11h35
  2. Générer du code dynamiquement
    Par seb-oulba dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2006, 23h26
  3. [Debutant(e)]Générer du code JSP dynamiquement
    Par Gibier dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/01/2004, 11h54
  4. [EclipseUml] Peut-on générer le code ?
    Par Dof dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 05/06/2003, 15h21
  5. Générer du code HTML
    Par patpst dans le forum C++Builder
    Réponses: 4
    Dernier message: 27/11/2002, 10h27

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