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 :

possibilite de faire une boucle pour eviter de rappeler x fois un userform [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Par défaut possibilite de faire une boucle pour eviter de rappeler x fois un userform
    bonsoir
    j'ai le code suivant:
    Code : 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
     
    Option Explicit
    Private Sub Userform_Initialize()
    DTPicker1.Value = Date
    Dim WsS As Worksheet
    Dim DerLigS As Long, R As Long
    Set WsS = Sheets("Data")
    DerLigS = WsS.Cells(Columns(1).Cells.Count, 10).End(xlUp).Row
    For R = 2 To DerLigS 'Boucle sur les lignes de la col. A
        UF_Saisie.CB_numero.AddItem WsS.Cells(R, 1) 'Ajout des N° au Combobox
    Next R
    End Sub
    Private Sub CommandButton2_Click()
    Dim WsS As Worksheet
    Dim MaRech As Range, MaPlage As Range
    Dim DerLigS As Long, DerCol As Long
     
    Set WsS = Sheets("Data")
    DerLigS = WsS.Cells(Columns(1).Cells.Count, 1).End(xlUp).Row
    Set MaPlage = WsS.Range(WsS.Cells(1, 1), WsS.Cells(DerLigS, 1))
    Set MaRech = MaPlage.Find(UF_Saisie.CB_numero, LookIn:=xlValues)
    DerCol = WsS.Cells(MaRech.Row, WsS.Rows(MaRech.Row).Cells.Count).End(xlToLeft).Column '
     
    WsS.Cells(MaRech.Row, DerCol + 1) = CDate(DTPicker1) & " à " & UF_Saisie.Textbox1.Value & _
                                             Chr(10) & UF_Saisie.ComboBox1.Value
    UF_Saisie.Hide
    Unload UF_Saisie
    End Sub
    quand je rempli les differents element de l'userform, et que je clique sur ok, la macro s'arrete et retourne a ma feuille.
    j'aimerais que quand je clique sur ok, l'userform reste afficher, pour refaire un autre choix, et cela jusqu'au moment ou je cliquerais sur un bouton fin.
    et quel serait le code du bouton fin.
    merci
    cris

  2. #2
    Membre confirmé
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Bonjour,

    As tu essayé sans:
    A la place, tu initialises les saisies:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Textbox1.value =""
    Combobox1.value=""
    Le code du bouton fin:

  3. #3
    Membre éclairé
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Par défaut
    parfait, ca marche.
    merci
    cris

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/01/2010, 10h54
  2. [PHP 5.0] Faire une boucle pour des noms de variable
    Par lonyc dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2009, 18h19
  3. Faire une boucle pour facilité le calcul
    Par r_dani dans le forum Macro
    Réponses: 2
    Dernier message: 25/03/2009, 13h52
  4. Faire une Boucle pour lire dans Settings.settinge
    Par totoen dans le forum Windows Forms
    Réponses: 0
    Dernier message: 27/10/2008, 11h44
  5. Faire une boucle pour l'alphabet
    Par El-Diablo- dans le forum Langage
    Réponses: 2
    Dernier message: 09/04/2008, 00h11

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