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 :

Userform Label caption en fonction 2 combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut Userform Label caption en fonction 2 combobox
    Bonjour,

    j'ai sur une feuille excel des données en fonction d'une banque et d'une date

    et dans mon userform j'ai :
    - un combobox1 qui m'appelle une banque
    - un combobox2 qui m'appelle une date

    et un label qui doit m'afficher un solde en fonction de la banque et de la date.

    j'arrive à afficher correctement le solde seulement pour une date si dans offset(0, 3) ça reste figer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub ComboBox1_Change()
    Label1.Caption = Range("A1:A20").Find(What:=ComboBox1, lookat:=xlPart).Offset(0, 3)
    ' j'ai essayer de modifier le offset(0, e) afin que lorsque ma combobox2 affiche la même date que celle de la cellule C1 pour que e = 3 mais ça ne fonctionne pas j'ai toujours e = vide
    End Sub
    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
     
    Private Sub UserForm_Initialize()
    Dim j As Integer
    Dim i As Integer
        For j = 2 To Range("A65536").End(xlUp).Row
            ComboBox1 = Range("A" & j)
            If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem Range("A" & j)
        Next j
     
        For i = 3 To 10
            ComboBox2 = Cells(1, i)
            If ComboBox2.ListIndex = -1 Then ComboBox2.AddItem Cells(1, i)
        Next i
     
    End Sub
    Nom : Capture d’écran 2017-05-30 à 11.24.35.png
Affichages : 1128
Taille : 11,3 Ko

    Merci d'avance

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 706
    Par défaut
    Bonjour,
    Je n'ai pas bien compris ton problème. Comment définis-tu e ? Que se passe-t-il avec la cellule C1 ? Quelle est ta condition ? Quand la vérifies-tu ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    Merci pour votre retour.

    Dans ma cellule C1 j'ai une date et je voudrais que si ma cellule C1 est égale à ce que je choisis dans ma combobox2 affecte un nombre et que celui se retrouve dans le offset(0,e)

    c'est pour ça que j'avais créer un sub valeur_e pour faire en sorte que e soit égale à 3 comme ça dans offset(0,e) je puisse avoir offset(0,3)
    mais ça ne fonctionne pas

    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
    Private Sub ComboBox1_Change()
    Call Valeur_e
    Label1.Caption = Range("A1:A20").Find(What:=ComboBox1, lookat:=xlPart).Offset(0, e)
     
    End Sub
     
    Sub Valeur_e()
    If ComboBox2.Value = ActiveSheet.Range("C1").Value Then
    e = 3
    End If
    End Sub
     
    Private Sub UserForm_Initialize()
    Dim j As Integer
    Dim i As Integer
        For j = 2 To Range("A65536").End(xlUp).Row
            ComboBox1 = Range("A" & j)
            If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem Range("A" & j)
        Next j
     
        For i = 3 To 10
            ComboBox2 = Cells(1, i)
            If ComboBox2.ListIndex = -1 Then ComboBox2.AddItem Cells(1, i)
        Next i
     
    End Sub
    je ne sais pas si c'est plus clair, et je ne sais pas si j'utilise la bonne méthode.

  4. #4
    Invité
    Invité(e)
    Par défaut pour la culture générale!
    Bonjour,

    histoire de vérifier qu'il est plus rapide d’initialiser les combobox directement avec un plage de cellules!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub UserForm_Initialize()
    With Range("A1").CurrentRegion
        Me.ComboBox1.List = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1)).Value
        Me.ComboBox2.List = Application.Transpose(.Range(.Cells(1, 2), .Cells(1, .Columns.Count)).Value)
    End With
    End Sub
    la proposition de Pierre recherchait la cellule ce trouvant à l'intersection des valeur de deux combo, mais le deux ListIndex permettent de trouver les coordonnés GPS de la cellule avec précision!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Change()
    If Me.ComboBox1.ListIndex > -1 And Me.ComboBox2.ListIndex > -1 Then MsgBox Range("B2").Offset(Me.ComboBox1.ListIndex, Me.ComboBox2.ListIndex)
    End Sub
    Code complet! : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub UserForm_Initialize()
    With Range("A1").CurrentRegion
        Me.ComboBox1.List = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1)).Value
        Me.ComboBox2.List = Application.Transpose(.Range(.Cells(1, 2), .Cells(1, .Columns.Count)).Value)
    End With
    End Sub
    Private Sub ComboBox1_Change()
    Change
    End Sub
    Private Sub ComboBox2_Change()
    Change
    End Sub
    Sub Change()
    If Me.ComboBox1.ListIndex > -1 And Me.ComboBox2.ListIndex > -1 Then MsgBox Range("B2").Offset(Me.ComboBox1.ListIndex, Me.ComboBox2.ListIndex)
    End Sub

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    top merci beaucoup c'est très gentil à toi.

    Et peux-tu me confirmer s'il est possible de mettre sous format ### ### ##0,00 les labels ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    bonjour,

    pour compléter la remarque de riaolle, je préciserais que nous ne sommes ni sourd ni aveugle, je préfère le dire parce qu'il est d'usage de crier de plus en plus fort quand il s'agit d'un sourd, et d’augmenter la police de caractère quand il s'agit d'un aveugle!


    là il n'est question de ça mais de compréhension! trouve les mots qui conviennent pour nous explique au lieu de nous répéter la même chose et nous présenter un code qui ne veut absolument rien dire!

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    ok ok

    j'ai un tableau sur une feuille Excel

    Banque 30/05/2017 31/05/2017 01/06/2017
    CIC 12 10 30
    BNP 20 12 19
    LCL 30 21 9
    SG 21 34 19

    et j'essaye de créer un userform avec une combobox 1, une combobox 2 et un label
    combobox 1 = banque
    combobox 2 = Date
    Label = affiche le solde en fonction de la Combobox 1 et la combobox 2

    Mais moi je n'arrive seulement à afficher dans le label la colonne les soldes de la première date en fonction de chaque banque.

  8. #8
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 706
    Par défaut
    Pourquoi utilises-tu une méthode intermediaire? Pourquoi ne vérifies-tu pas ta condition directement dans ta méthode principale ComboBox1_Change?
    Que se passe-t-il si la condition n'est pas vérifiée? Car avec la façon dont tu écris ton code, si la condition n'est pas vérifiée, e ne prend pas de valeur et donc, tu as un problème.
    Si tu utilises 2 methodes, tu dois déclarer e comme une variable globale : regarde ce tuto pour mieux comprendre les variables (notamment le paragraphe V).


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ComboBox1_Change()
    Dim e As Integer
    e = 0
    If ComboBox2.Value = ActiveSheet.Range("C1").Value Then e = 3
    Label1.Caption = Range("A1:A20").Find(What:=ComboBox1, lookat:=xlPart).Offset(0, e)
    End Sub

    EDIT : au vue de ton dernier message, je complète ma réponse. Je te propose une autre méthode avec Application.Match :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub ComboBox1_Change()
        Dim i As Integer
        Dim j As Integer
        i = Application.Match(ComboBox1.Value, Range("A:A"), 0)       'donne le n° de la ligne où se trouve la banque
        j = Application.Match(ComboBox2.Value, Range("1:1"), 0)       'donne le n° de la colonne où se trouve la date
        Label1.Caption = Cells(i, j).Value
    End Sub

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    j'utilisais une méthode intermédiaire parce que le code que tu m'as montré, je l'ai déjà essayé, et il y a le même problème il n'affecte aucune valeur à e.

    je viens de voir ton dernier message je vais essayer

  10. #10
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 706
    Par défaut
    Si ton code n'attribue aucune valeur à e, c'est que la condition dans le If n'est pas vérifiée.
    Fais attention à la gestion des dates en VBA ! Fais quelques tests pour vérifier que ta condition marche bien.
    Par exemple. Fais en sorte que la date est la bonne, créés une autre label (Label2) et écris le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub ComboBox1_Change()
    Dim e As Integer
    e = 0
    If ComboBox2.Value = ActiveSheet.Range("C1").Value Then 
        Label2.Caption = "condition vérifiées"
        e = 3  
    Else
        Label2.Caption = "condition non vérifiée"  
    End If
    ' Label1.Caption = Range("A1:A20").Find(What:=ComboBox1, lookat:=xlPart).Offset(0, e)
    End Sub
    Test ce code et regarde si ça marche bine. Si u as des problèmes, c'est sûrement à cause du format des dates.

  11. #11
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    Non Riaolle ça ne fonctionne pas, et j'ai changé tous les formats de date pourtant.

    Merci pierre.

    Mais en tant que débutant je ne sais pas utiliser les fonctions.
    Comment dois-je l'intégrer et l'appeler dans mon sub.

  12. #12
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 706
    Par défaut
    Il faut que tu sois un peu plus précis dans ta réponse. Qu'est-ce qui ne marche pas?
    Est-ce que ta condition n'est jamais vérifiée?
    Que veut-dire "j'ai changé le format de date"?
    Quel code utilises-tu?

  13. #13
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Change()
    If Me.ComboBox1.ListIndex > -1 And Me.ComboBox2.ListIndex > -1 Then MsgBox Format(Range("B2").Offset(Me.ComboBox1.ListIndex, Me.ComboBox2.ListIndex), "### ### ##0.00")
    End Sub

  14. #14
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    ah en effet c'était logique merci beaucoup pour ton aide

  15. #15
    Invité
    Invité(e)
    Par défaut
    si tu veux intégrer les date tu fais la même chose pour la ComboBox2 mais au niveau de colonnes!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub UserForm_Initialize()
    Me.ComboBox1.ColumnCount = 2: Me.ComboBox1.ColumnWidths = "0;10"
    With Range("A1").CurrentRegion
        For i = 2 To .Rows.Count
            Me.ComboBox1.AddItem i
            Me.ComboBox1.List(Me.ComboBox1.ListCount - 1, 1) = .Cells(i, 1)
        Next
    End With
    End Sub
    Private Sub ComboBox1_Change()
    If Me.ComboBox1.ListIndex > -1 Then MsgBox Cells(Me.ComboBox1.List(Me.ComboBox1.ListIndex, 0), "D")
    End Sub

  16. #16
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Perso, je préfères utiliser une fonction à laquelle je passe les arguments...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Function Solde(Plage As Range, Banque As String, DateSolde As Date)
      Dim rngDates As Range
      Dim rngBanques As Range
     
      Set rngDates = Plage.Offset(-1).Resize(1)
      Set rngBanques = Plage.Offset(0, -1).Resize(, 1)
     
      Solde = Application.Index(Plage, Application.Match(Banque, rngBanques, 0), Application.Match(DateSolde * 1, rngDates, 0))
    End Function
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  17. #17
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format(ComboBox2.Value, "dd/mm/aaaa")
    1. VBA est en anglais, donc du dois utiliser DD/MM/YYYY;
    2. Dans ton combo, tu as du texte => tu dois donc le convertir en date... FORMAT(...) renvoie du texte;
    3. tu dois donc convertir ton texte en date, soit via cdate (mais je n'aime pas car à la base, VBA anglais comprendra les dates "de travers"), soiten reconstituant ta date;


    A nouveau, pour reconstituer la date, je préfère passer la chaine saisie à une fonction qui fera cela pour moi... Après, bien sûr, j'utiliserais ma technique illustrée avec la fonction Solde(...)
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  18. #18
    Invité
    Invité(e)
    Par défaut
    je pense que je n'es rien compris mais bref!
    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
     
    Private Sub UserForm_Initialize()
    Me.ComboBox1.ColumnCount = 2: Me.ComboBox1.ColumnWidths = "0;10"
    Me.ComboBox2.ColumnCount = 2: Me.ComboBox2.ColumnWidths = "0;10"
     
    With Range("A1").CurrentRegion
        For i = 2 To .Rows.Count
            Me.ComboBox1.AddItem i
            Me.ComboBox1.List(Me.ComboBox1.ListCount - 1, 1) = .Cells(i, 1)
        Next
         For i = 2 To .Columns.Count
            Me.ComboBox2.AddItem i
            Me.ComboBox2.List(Me.ComboBox2.ListCount - 1, 1) = .Cells(1, i)
        Next
    End With
     
     
    End Sub
    Private Sub ComboBox1_Change()
    Change
    End Sub
    Private Sub ComboBox2_Change()
    Change
    End Sub
    Sub Change()
    If Me.ComboBox1.ListIndex > -1 And Me.ComboBox2.ListIndex > -1 Then MsgBox Cells(Val(Me.ComboBox1.List(Me.ComboBox1.ListIndex, 0)), Val(Me.ComboBox2.List(Me.ComboBox2.ListIndex, 0)))
    End Sub

  19. #19
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    Merci Beaucoup Pierre pour tes réponses et tu as raison je vais faire comme tu me l'as expliqué.

    Merci beaucoup Dysorthographie tu es tout à fait compris. Pourrais tu juste m'expliquer le "ME." que tu mets à chaque fois ?

    Merci beaucoup Riaolle

  20. #20
    Invité
    Invité(e)
    Par défaut
    c'est simple tu écris Me puis tu rajoute le point Me. et tu comprendras!


    dans la question qui nous préoccupe, il y a deux école!
    c'elle de Pierre qui consiste à charger la liste avec le valeur de la totalité du tableau Excel! car oui range("A1:A10").value c'est un Array!
    et on peut charger une Me.ComboBox avac un Array!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ComboBox1.List=ArrAy("Madame","Monsieur")


    cette méthode est très rapide mais elle implique une rechercheV ou autre dans ta feuille excel!

    la méthode de
    riaolle, consiste à balayer toutes le ligne du tableau Excel et d'alimenter ta ComboBox ! si ton tableau fait 10 000 ligne tu oublis et choisi la méthode de Pierre!
    l
    j'ai opté pour une variante de la version de
    riaolle, celle que tu avais toi même choisi par manque de solution peut être!

    si je dois balayer toute le lignes pourquoi pas m’affranchir d'une recherche en sauvegardant la position de ma cellule dans ma ComboBox !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.ComboBox1.AddItem i
    Me.ComboBox1.List(Me.ComboBox1.ListCount - 1, 1) = .Cells(i, 1)
    je t'invites quand même à creuser la solution de Pierre qui même si ma solution te convient , pourrait à l'avenir te faire gagner un temps précieux!

    Dernière modification par Invité ; 30/05/2017 à 16h34.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 13
    Dernier message: 20/03/2017, 09h32
  2. [XL-2007] Recherche d'une valeur dans une ligne en fonction valeur combobox d'un userform
    Par celthi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/06/2015, 22h25
  3. [VBA-E] label.caption en fonction d'un combobox
    Par max_c dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/08/2006, 15h18
  4. [vb excel]Déclencher evenement en fonction choix combobox
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 28/11/2005, 13h06
  5. label à caption défilante
    Par ulysse66x dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/06/2003, 22h01

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