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 :

code Listbox


Sujet :

Macros et VBA Excel

  1. #21
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    4. La colonne contenant le nom du fichier pdf et la N. Je ne l'ai pas ajouté à ma liste box parce que c'est inutile que la personne voit le nom du fichier pdf.
    Ça, c'est ce qui ne fallait pas dire !
    Si tu mets 0 dans le width de la colonne, on ne la voit pas et ça simplifie le code.
    Je pense que tu sais comment ajouter une 13ème colonne à ta listbox, et pour la largeur de colonne, tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Listbox1.ColumnWidths = "Largeur;Largeur;etc;;;;;;;;;0"
    Tu ne la verras pas et, avec BoundColumn = 13 tu peux récupérer l'item, donc le nom du pdf.
    Je regarde pour 3.
    A+

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    lol, pas bête.

    J'arrive à afficher dans ma listbox la colonne N (fichier pdf) mais vu que mon nombre de colonne dépend du nombre de critère sélectionnés. (cf code de mon précédent message) il faut que j'arrive à mettre à 0 la largeur de la dernière colonne. C'est ma variable '"j" dans mon code. Peut on le faire avec ce code "ListBoxParquet.ColumnWidths"

    A quoi sert BoundColumn?

    La fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ListBoxParquet_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
     
        NomFich = ThisWorkbook.Path & "\Fiches techniques\" & xxxxx
     
        ShellExecute 0, vbNullString, NomFich, vbNullString, vbNullString, 0
    End Sub
    doit etre capable de récupèrer cette information pour la mettre à la place des xxxxxx

  3. #23
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    5. A quoi sert BoundColumn?
    A définir la colonne dont tu veux récupérer la sélection.
    Teste ça (ici c'est un combo contenant au moins 6 colonnes dont la propriété BoundColumn par défaut est = 1 (dans la fenêtre des propriétés du contrôle en mode création)
    Tu exécutes l'userform et tu sélectionnes dans le combo ou dans la liste.
    En premier tu auras le texte sélectionné, en second ce qui se trouve dans la colonne 6 de la même ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MsgBox ComboBox1
    ComboBox1.BoundColumn = 6
    MsgBox ComboBox1
    Pour répondre à ta question, c'est cette dernière valeur que tu mettras à la place des xxxxxx ... une fois que tu sauras dans quelle colonne tu la mets.
    Une colonne de largeur nulle peut se mettre en première, seconde ou dernière position, bref, où ça t'arrange

    Edit
    Tu peux parfaitement écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ComboBox1.BoundColumn = 6
    Result = Combobox1
    ComboBox1.BoundColumn = 5
    Result2 = Combobox1
    ComboBox1.BoundColumn = 4
    Result3 = Combobox1
    ComboBox1.BoundColumn = 3
    Result4 = Combobox1
    ComboBox1.BoundColumn = 2
    Result5 = Combobox1
    ETC....

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Bonjour,

    J'ai eu du mal à comprendre mais on faisant des test j'ai réussi

    Voici le code que j'ai testé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ListBoxParquet_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
        ListBoxParquet.BoundColumn = 13
        Nomfich = ListBoxParquet
        Nomfich = ThisWorkbook.Path & "\Fiches techniques\" & Nomfich  
        ShellExecute 0, vbNullString, Nomfich, vbNullString, vbNullString, 0
    End Sub
    Donc ici je force la colonne 13. Je ne met aucun critère, ma colonne des fichier pdf est bien la 13. Quand je clique sur n'importe quel ligne le fichier pdf correspondant s'ouvre.

    Mais des que j'applique des critères de recherche mon nombre de colonne diminue donc le "13" n'est plus bon. C'est ma variable "j" de ma fonction "recherche". Pour que ça fonctionne il faut donc que je récupère la variable "j" de ma fonction "Rechercher" dans la fonction "ListBoxParquet_DblClick"

    Une colonne de largeur nulle peut se mettre en première, seconde ou dernière position, bref, où ça t'arrange
    Sauf que mon nombre de colonne est variable (variable "j")


    pour info le point 3. fonctionne. Le pdf s'ouvre bien.

  5. #25
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Sauf que mon nombre de colonne est variable (variable "j")
    Une colonne de largeur nulle peut se mettre en première, seconde ou dernière position
    Donc, mets-la en première position, non ?

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    Donc, mets-la en première position, non ?
    Si je met : Listbox1.ColumnWidths = "0;;;;;;;;;;;"

    Ce sera ma 1ere colonne qui sera invisible! Et moi ce que je veux c'est la dernière en fonction de la variable "j"

  7. #27
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    "0;100;100;100;100" permet d'avoir la liste complète sauf la première colonne.
    Mais si c'est bien ce que tu sous-entendais, alors fixe la largeur des colonnes en fonction de leur existence dans la feuille, et utilise systématiquement le même nombre de colonnes et la dernière colonne pour tes pdf...
    Faut bien que tu en sortes. Qu'est-ce qui t'empêche de charger ta liste en avec toutes les colonnes de ta feuille de calculs si tu mets une largeur 0 pour les vides ? Ça tu peux le tester...

  8. #28
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    Pour le remplacement du point par une virgule, on m'avais donné ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub SAISIEHT_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If VBA.Chr(KeyAscii) = "." Then KeyAscii = Asc(",")
    End Sub
    dans mon cas saisieht est un textbox

    peut être utile si je n'arrive pas trop tard
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  9. #29
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    "0;100;100;100;100" permet d'avoir la liste complète sauf la première colonne.
    Mais si c'est bien ce que tu sous-entendais, alors fixe la largeur des colonnes en fonction de leur existence dans la feuille, et utilise systématiquement le même nombre de colonnes et la dernière colonne pour tes pdf...
    Faut bien que tu en sortes. Qu'est-ce qui t'empêche de charger ta liste en avec toutes les colonnes de ta feuille de calculs si tu mets une largeur 0 pour les vides ? Ça tu peux le tester...
    J'ai fait ce ue tu m'as dit. Je rentre dans mon tableau toute les colonnes (je n'ai plus de variable "j"). L'ouverture du bon fichier pdf fonctionne très bien. Nickel

    Mais avec les largeur de mes colonnes pour les cacher je suis perdu . Voici le code de ma fonction:
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    Private Sub Rechercher()
        ' Rechercher les données en fonction des critères
        Dim rCel As Range
        Dim lgLig As Long
        Dim lgLigDeb As Long
        Dim i As Integer
     
        Dim Critere1 As String
        Dim Critere2 As String
        Dim Critere3 As String
        Dim Critere4 As String
        Dim Critere5 As String
        Dim Critere6 As String
        Dim Critere7 As String
        Dim Critere8 As String
        Dim Critere9 As String
        Dim Critere10 As String
     
        Critere1 = "*"
        If RechercheC1.Value <> "" Then Critere1 = RechercheC1.Value
        Critere2 = "*"
        If RechercheC2.Value <> "" Then Critere2 = RechercheC2.Value
        Critere3 = "*"
        If RechercheC3.Value <> "" Then Critere3 = RechercheC3.Value
        Critere4 = "*"
        If RechercheC4.Value <> "" Then Critere4 = RechercheC4.Value
        Critere5 = "*"
        If RechercheC5.Value <> "" Then Critere5 = RechercheC5.Value
        Critere6 = "*"
        If RechercheC6.Value <> "" Then Critere6 = RechercheC6.Value
        Critere7 = "*"
        If RechercheC7.Value <> "" Then Critere7 = RechercheC7.Value
        Critere8 = "*"
        If RechercheC8.Value <> "" Then Critere8 = RechercheC8.Value
        Critere9 = "*"
        If RechercheC9.Value <> "" Then Critere9 = RechercheC9.Value
        Critere10 = "*"
        If RechercheC10.Value <> "" Then Critere10 = RechercheC10.Value
     
        ListBoxParquet.Clear
        ListBoxParquet.ColumnWidths = "100;100;100;100;100;100;100;100;100;100;100;100;0"
     
        Dim Tableau() As Variant
     
        ' Boucle de la 2me à la dernière ligne de la feuille
        For lgLigDeb = 2 To Range("A" & Cells.Rows.Count).End(xlUp).Row
     
            If Range("A" & lgLigDeb).Value Like Critere1 And Range("B" & lgLigDeb).Value Like Critere2 And Range("D" & lgLigDeb).Value Like Critere3 And _
                Range("E" & lgLigDeb).Value Like Critere4 And Range("F" & lgLigDeb).Value Like Critere5 And Range("G" & lgLigDeb).Value Like Critere6 And _
                Range("H" & lgLigDeb).Value Like Critere7 And Range("I" & lgLigDeb).Value Like Critere8 And Range("J" & lgLigDeb).Value Like Critere9 And _
                Range("M" & lgLigDeb).Value Like Critere10 Then
     
                i = i + 1
                ReDim Preserve Tableau(1 To 13, 1 To i)
     
                If RechercheC1.Value = "" Then
                    Tableau(1, i) = Range("A" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = "0;;;;;;;;;;;;0"
                End If
                If RechercheC2.Value = "" Then
                    Tableau(2, i) = Range("B" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";0;;;;;;;;;;;0"
                End If
                Tableau(3, i) = Range("C" & lgLigDeb).Value
                If RechercheC3.Value = "" Then
                    Tableau(4, i) = Range("D" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;0;;;;;;;;;0"
                End If
                If RechercheC4.Value = "" Then
                    Tableau(5, i) = Range("E" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;0;;;;;;;;0"
                End If
                If RechercheC5.Value = "" Then
                    Tableau(6, i) = Range("F" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;;0;;;;;;;0"
                End If
                If RechercheC6.Value = "" Then
                    Tableau(7, i) = Range("G" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;;;0;;;;;;0"
                End If
                If RechercheC7.Value = "" Then
                    Tableau(8, i) = Range("H" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;;;;0;;;;;0"
                End If
                If RechercheC8.Value = "" Then
                    Tableau(9, i) = Range("I" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;;;;;0;;;;"
                End If
                If RechercheC9.Value = "" Then
                    Tableau(10, i) = Range("J" & lgLigDeb).Value
                Else
                    ListBoxParquet.ColumnWidths = ";;;;;;;;;0;;;"
                End If
                Tableau(11, i) = Range("K" & lgLigDeb).Value          
                If parametres.bouton_pv Then
                    Tableau(12, i) = Range("L" & lgLigDeb).Value * Val(parametres.Coeff.Value)
                Else
                    Tableau(12, i) = Range("L" & lgLigDeb).Value
                End If
                Tableau(13, i) = Range("N" & lgLigDeb).Value
            End If
        Next lgLigDeb
    ListBoxParquet.List() = Application.Transpose(Tableau)
    End Sub
    Lorsque j'applique le 1er critère, la 1ere colonne disparait bien mais des que j'applique plus d'1 critères ca m'affiche des colonnes vides.

  10. #30
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Si tu ne mets pas de largeur à tes colonnes, la largeur est la largeur par défaut mise plus haut. Mais ça, tu l'as compris.

    Vérifie que ces largeurs ne sont pas trop importantes.
    Pour ma part, je fixerais à chaque fois la largeur pour chacune des colonnes à afficher.
    Si ce n'est pas ça, alors c'est le remplissage de ta liste mais là faut que je plonge dans ton code.
    Tu dis
    A+

    Je viens de vérifier mais 12 * 100 = 1200
    Or sur un 19", 1200 dépasse la largeur de l'écran. Tu as un 24" ?

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Non, j'ai un 19". Mais je n'ai pas de problème de dimensions de fenêtre.

    Je crois que je vais devoir revenir à un nombre de colonne variable parce qu'avec la largeur je ne m'y retrouve pas => j'ai essayé. Donc j'ai remise en place la variable "j". Si j'applique 2 critères je me retrouve avec 11 colonnes (à la place de 13). Je force la colonne pdf sur la colonne 13. Mes colonnes disparaissent bien, le lien pdf fonctionne. J'ai juste des colonnes "vides" entre la 11 et la 13 (pour deux critères). Je me retrouve donc avec une barre de défilement horizontal qui ne sert à rien.

  12. #32
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    J'ai juste des colonnes "vides" entre la 11 et la 13
    Alors mets leurs largeurs à zéro, non ?

  13. #33
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Je n'ai pas réussi cela en mettant dans ma liste box toutes mes données alors je vais encore moins réussir avec un nombre de colonne variable.

  14. #34
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Bon, je vois que tu as besoin d'une idée, c'est tout.
    Tu penses bien que ne connaissant pas ton appli, je ne peux pas deviner certaines choses... Par exemple, ce que font tes tests. Voyons comment on pourrait simplifier et adapter :
    Puisque tu testes 10 textbox ou combos (je ne sais pas) pourquoi ne pas créer un tableau de critères de 1 à 10 ?
    Tu pourrais dans une boucle tester tous tes contrôles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    For i = 1 to 10
        Critere(i) = ""
        If me.controls("RechercheC" & i).value then Critere(i) = me.controls("RechercheC" & i).value 
    Next
    Maintenant, à la largeur de colonne
    Largeur = array("100","100",100","100","100","100","100","100","100","100","100","100","0")

    Maintenant, associons les deux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim Largeur as variant, Critere(10) as ???
    Largeur = array("100","100",100","100","100","100","100","100","100","100","100","100","0")
    For i = 1 to 10
        Critere(i) = ""
        If me.controls("RechercheC" & i).value <> "" then
            Critere(i) = me.controls("RechercheC" & i).value
           else
            Largeur(i) = "0"
        endif
    Next
    Juste une idée. Mais ne connaissant pas ton appli, je ne peux que proposer
    Bonne soirée

    Edit
    J'ai juste oublié un bout (en espérant que tu sauras quoi mettre dans Largeur(11), largeur(12)... parce je n'ai pas vu de critère de 11 ni de 12...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim ListWidth as string
    For i = 1 to 12
        ListdWith = ListWidth & Largeur(i) & ";"
    next
    ListWidth = left(Listwidth, len(Listwidth)-1) 'supprime le dernier pt-virgule
    Maintenant, tu n'as plus qu'à mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListBoxParquet.ColumnWidths = Listwidth

  15. #35
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Bonjour,

    J'ai mis du temps à appliquer ton code mais j'ai finalement réussi. En effet, ça éclaircit le tout. Et j'ai aussi réussi grâce à tes bout de code à masquer les dernière colonnes lorsque je rentre des critères.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        Largeur = Array("100", "100", "100", "100", "100", "100", "100", "100", "100", "100", "100", "100", 0)
        For i = 0 To 9
            Critere(i) = "*"
            If Recherche.Controls("RechercheC" & i + 1).Value <> "" Then
                Critere(i) = Recherche.Controls("RechercheC" & i + 1).Value
                nbcritere = nbcritere + 1
            End If
        Next
    et à la fin de ma fonctiojn recherche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        For i = 0 To 11 - nbcritere
            ListWidth = ListWidth & Largeur(i) & ";"
        Next
        For i = j To 13
            ListWidth = ListWidth & "0" & ";" 'masque les colonnes vides
        Next
        ListWidth = Left(ListWidth, Len(ListWidth) - 1) 'supprime le dernier pt-virgule
        ListBoxParquet.ColumnWidths = ListWidth
    Merci pour cet précieuse aide


    J'ai encore une problématiques (mais qui n'empêche pas le fonctionnement du programme)

    6.
    J'en parlerais plus tard.

    Encore merci

  16. #36
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Bonjour,

    Je revient sur mon programme. Ne serait-il pas plus simple d'utiliser la fonction autofilter? Je dit peut être des bêtises.

    6.
    Ma dernière problématique (je l'espère):

    Je souhaite que des que l'on applique un filtre, automatiquement les éléments des autres filtres se recalculs en fonction des résultats du 1er filtre. etc.

    Comme les filtres automatiques sous excel. Vous voyez ce que je souhaite?

  17. #37
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 55
    Par défaut
    Citation Envoyé par fabien114 Voir le message
    Bonjour,

    Je revient sur mon programme. Ne serait-il pas plus simple d'utiliser la fonction autofilter? Je dit peut être des bêtises.

    6.
    Ma dernière problématique (je l'espère):

    Je souhaite que des que l'on applique un filtre, automatiquement les éléments des autres filtres se recalculs en fonction des résultats du 1er filtre. etc.

    Comme les filtres automatiques sous excel. Vous voyez ce que je souhaite?
    Bonjour,

    Je reviens à la charge après avoir "delaissé" le programme.

    Mon application fonctionne très bien.
    - Mes listes de critères de recherche sont sans doublon et classé par ordre alphabétique
    - Les pdf s'ouvre
    - L'impression fonctionne
    - J'ai un nombre de colonne variable
    - Je n'ai pas de colonne vide

    Merci beaucoup ouskel'n'or


    Je n'ai plus qu'une petite problématique que je vais présenter dans un autre post.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Besoin d'aide code listbox
    Par was35 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/06/2015, 14h42
  2. [XL-2007] conversion code listbox pour une listview
    Par grisan29 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/02/2012, 22h47
  3. [XL-2007] code listbox a modifier pour une litview
    Par grisan29 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/01/2012, 12h09
  4. [VB.NET]code d'une réponse dans une ListBox
    Par eultartuffe dans le forum Windows Forms
    Réponses: 2
    Dernier message: 31/03/2006, 13h54
  5. [VBA-E] ListBox et Codes postaux
    Par forsay1 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 13/03/2006, 10h07

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