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 :

Utiliser un masque prédéfini tout en remplissant un Userform


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Juillet 2016
    Messages : 1
    Par défaut Utiliser un masque prédéfini tout en remplissant un Userform
    Bonjour,

    Voila ce que je souhaiterais faire.

    J'ai un deux userform qui se remplisse avec des textbox. Je souhaiterais une fois les variables rentré dans les deux userform 1 et 2 les réccupérer jusque la pas de probleme.

    Seulement la ou ca ce complique. Une fois le userform2 validé je voudrais qu'il créer une feuil avec le nom de la fleur en utilisant le masque que j'ai créé tout en renseignant les informations dans le tableau du masque.

    Exemple : nom de la fleur : TULIPE, donc il me créé une feuil intitulé TULIPE en utilisant le masque défini avec son tableau.


    Une fois cela réalisé :

    J'ai dans mon userform2 un bouton intitulé "Renseigner la prochaine fleur", je voudrais qu'il rouvre le userform2 pour pouvoir renseigné les informations toujours de la même fleur ici donc TULIPE seulement les champs "couleur, quantité, champ" seront différent. Une fois ces valeurs renseigné je voudrais qu'il l'ajoute à la deuxième page de la feuil TULIPE et ainsi de suite.

    Code utilisé pour le userform1:
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        UserForm2.TextBox1.Value = Me.TextBox1.Value
        UserForm2.Show
    End Sub

    Code utilisé pour le userform2:
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Private Sub CommandButton1_Click()
     
    Dim couleur, ville, quantite As String
    Dim fleur$
     
    couleur = TextBox2.Value
    ville = TextBox3.Value
    quantite = TextBox4.Value
     
    Range("N13").Value = couleur
    Range("N14").Value = ville
    Range("N15").Value = quantite
     
     
    fleur = TextBox1.Value
    Range("L6").Value = fleur
     
    On Error GoTo créerfeuil
    Worksheets(fleur).Activate
     
    On Error GoTo 0
    Unload Me
     
    Exit Sub
     
    créerfeuil:
            Worksheets.Add after:=Worksheets(Worksheets.Count)
            ActiveSheet.Name = fleur
     
            Unload Me
    End Sub
     
    Private Sub CommandButton2_Click()
     
    UserForm1.Show
     
    End Sub


    Merci à tous pour votre aide.

    En PJ le fichier que j'utilise
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/04/2012, 19h30
  2. [SSIS] [2K5] Utilisation du composant Unit tout
    Par jeud84 dans le forum SSIS
    Réponses: 0
    Dernier message: 20/10/2009, 15h29
  3. Réponses: 8
    Dernier message: 30/06/2008, 21h06
  4. [gtkmm]Impossibilité d'utiliser les id prédéfinis
    Par khazna dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 11/05/2008, 18h50
  5. Réponses: 4
    Dernier message: 06/04/2007, 13h48

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