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 :

PB userform complexe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut PB userform complexe
    bonjour,

    j'ai un petit souci avec une boite de dialogue
    j'ai 3 combox qui me permettent de sélectionner des
    données dans des colonnes feuil4.
    J'aimerai que quand je transfert de la liste 1 vers la liste2 toute les données
    à partir du bouton "toute" et que je décide de valider alors cela
    test et copie pour tous les données dans liste2 et colle dans la feuil3.
    Aujourd'hui mon programme marche , mais en cliquant dans liste 2 et en validant une seul donnée dans la liste2.
    Le souci c'est que je sélectionne valeur par valeur, j'aimerai si c'est possible
    activé la liste2 quand je transfert les données et quand je valide cela sont tous sélectionner et copié

    merci pour votre aide,,,

    voici un apercu du programme

  2. #2
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonjour,

    pourrai-vous nous montrer votre code de transfert, n'ayant pas excel sous la main j'ai du mal à vous aider avec votre piéce jointe.


    JacqueS.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut
    ok,

    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
    Private Sub CommandButton1_Click()
    Dim j As Integer
        Dim critere As String
        Dim i As Integer
     
         Sheets("Feuil3").Visible = True
     
        Sheets("Feuil3").Select
        Rows("2").Select
        Selection.ClearContents
     
        j = 2
     
        critere = Liste2.Value
     
        'Affectation des variables critere et critere2 en fonction de la valeur des optionbutton
     
        With Sheets("Feuil4")
            For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
                If .Cells(i, 5) = critere Then
     
        'Permet de comparer l'option cochée avec le contenu des colonnes de la feuille4

    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
    29
    Dim j As Integer
        Dim critere As String
        Dim i As Integer
     
         Sheets("Feuil3").Visible = True
     
        Sheets("Feuil3").Select
        Rows("2").Select
        Selection.ClearContents
     
        j = 2
     
        critere = Liste2.Value
     
        'Affectation des variables critere et critere2 en fonction de la valeur des optionbutton
     
        With Sheets("Feuil4")
            For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
                If .Cells(i, 5) = critere Then
     
        'Permet de comparer l'option cochée avec le contenu des colonnes de la feuille4
     
     
           Worksheets("Feuil4").Range("D" & i & ":O" & i).Copy (Worksheets("Feuil3").Range("A" & j))
                                j = j + 1
     
                                End If
                                Next i
                            End With
    ceci est mon code qui me permet de lancer le test de mon programme par le bouton valider.

    bonsoir,

    j'ai une listbox2 que je veux activé quand celle ci est pleine

    personne ne sais comment je peux faire!!!

    j'ai joint un exemple

    merci pour votre aide

Discussions similaires

  1. Encore une requête complexe sur plusieurs tables
    Par DenPro dans le forum Langage SQL
    Réponses: 5
    Dernier message: 09/12/2003, 19h05
  2. Requête complexe sur plusieurs table
    Par DenPro dans le forum Langage SQL
    Réponses: 13
    Dernier message: 25/11/2003, 17h50
  3. [VBA EXCEL] Réduire/Agrandir UserForms
    Par Fench dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/11/2003, 16h02
  4. Réponses: 5
    Dernier message: 04/08/2003, 21h50
  5. Réponses: 7
    Dernier message: 07/04/2003, 09h35

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