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 :

sauvgarder des modifications sur un user form [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 50
    Par défaut sauvgarder des modifications sur un user form
    bonjour a tous.
    je dispose d un userform3 avec un command button1 qui possede le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     For I = 1 To 3 'boucle pour la cr?ation des Labels
            Set Obj = UserForm3.Controls.Add("forms.Label.1")
            With Obj
                .Name = "monLabel" & I
                .Object.Caption = "le texte" & I
                .Left = 140
                .Top = 30 * I + 10
                .Width = 50
                .Height = 20
            End With
        Next I
    ce code marche tres bien et me permet de creer de grosse quantite de label a la suite et en meme temps.
    le probleme et qu une fois la userform refermee (avec la croix ou avec le code unload), je n arrive pas a retrouver les labels cree a l aide de ce code.
    Mon but serait de creer ces labels et de les conserver pour chaque utilisation.

    y a t il une fonction du style userform3.save qui permet de sauvegarder les modifications effectuee sur ce dernier.
    merci

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Mets ce code dans l'Initialize de ton userform. Les contrôles seront créés à chaque chargement de cet userform

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 50
    Par défaut
    ce n'est pas vraiment ce que je recherche.

    il me faut creer des labels grace a une macro puis pouvoir les modifier dans le vba excel comme n'importe quel autre label que j'aurais creer manuellent.

    ma question etait de savoir si les modifications effectuees a partir d'une macro sur un userform peuvent etre sauvgarder au meme titre que des label que j'aurais creer manuellement.

    merci

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

Discussions similaires

  1. Etablir des modifs sur les permissions sur serveur FREE
    Par dessinateurttuyen dans le forum Outils
    Réponses: 5
    Dernier message: 02/04/2008, 16h46
  2. Réponses: 2
    Dernier message: 18/03/2008, 13h58
  3. Annuler des modifications sur BindingSource.Current
    Par BnJ99 dans le forum Framework .NET
    Réponses: 3
    Dernier message: 29/06/2007, 14h34
  4. [C#2.0]Dupliquer des controles sur une autre form
    Par chnew dans le forum Windows Forms
    Réponses: 5
    Dernier message: 12/05/2006, 09h05
  5. Faire des modifs sur une sheet excel Read Only via VBA
    Par beegees dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 18h02

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