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 D'un Classeur Qui Copie Les Userforms Les Procedures Initialises


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut Creation D'un Classeur Qui Copie Les Userforms Les Procedures Initialises
    Bonjour
    J'ai Une Question Tres Precise Mon Sujet De Projet Est De Creer Une Classeur Avec Des Feuilles Qui Gere Les Stagiere De Cet Annee Et Des Annees Prochaines Je Voudrais Savoir Si'il Y A Une Methodes De Copier La Classeur Courant Avec Sa Structure (nb De Pages-les Formulaires -les Procedures) Dans Un Autres Qui N'est Pas Encore Creer Ou Simplement De Copier Les Procedure D'un Classeur Vers Un Autre Qui N'existe Pas Encore

  2. #2
    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
    Il est en effet possible d'exporter tous types de modules (ce qui inclut les Userforms) à partir d'un classeur, pour les importer dans un autre. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Exporter()
        For Each VBComp In ThisWorkbook.VBProject.VBComponents
            If VBComp.Type = 3 Then _
                VBComp.Export "c:\Chemin\" & VBComp.Name & ".frm"
        Next VBComp
    End Sub
    A+
    Manuellement -> Clic droit sur le nom du module -> Exporter...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut Demande De Cours
    EN FAIT JE VOUDRAIS PLUS SAVOIR SUR L'OBJET VBPROJECT SI T'AS UN LIEN VERS LE NET PARCEQUE JE TROUVE PAS

  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
    Evite les majuscules dans tes messages (lis les règles du forum )
    Pour ta question, je n'ai pas de lien, quand j'ai besoin d'aide sur un terme, je fais F1 ou je vais sur la FAQ. Regarde ici, tu trouveras peut-être ton bonheur.
    Tu devrais aussi t'intéresser à l'objet VBComponent et à sa propriété Type, dans l'aide tu as une description des constantes utilisables.
    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut Merci de votre aide précieux
    Je viens de le lire merci pour votre aide je vais essayer de travailler dessus
    et faire des tests entre temps merci pour tous

  6. #6
    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
    Dans l'exemple donné, j'ai mis 3 pour le type (en l'occurence, type userform) Voici la liste des types disponibles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    vbext_ct_StdModule		1	Module standard
    vbext_ct_ClassModule		2	Module de classe
    vbext_ct_MSForm			3	Feuille Microsoft
    vbext_ct_ActiveXDesigner	11	Concepteur ActiveX
    vbext_ct_Document		100	Module document
    Pour répondre à une question qu'on m'a posée par mp

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/01/2017, 19h48
  2. [XL-2000] Erreur lors de la copie d'une feuille vers un autre classeur qui vient d'être créé
    Par Hankow dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 07/04/2015, 09h10
  3. [XL-2007] copy destination sans les formules qui sont dans certaines Cellules de la source
    Par scoubi77 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/09/2014, 10h48
  4. Copie de Userform entre classeurs
    Par pompidouwa dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/03/2010, 21h32
  5. Réponses: 1
    Dernier message: 07/01/2006, 23h33

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