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 :

VB sous EXCEL: quadrillage Excel dans Listbox


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut VB sous EXCEL: quadrillage Excel dans Listbox
    Bonjour tout le monde !
    Dans mon module VB sous EXCEL, je copie une feuille (via un bouton), contenant une Listbox. "Tout" semble marcher: l'alimentation de la Listbox, ses sélections, ... par contre, chaque fois que ma nouvelle feuille s'affiche, la Listbox contient du "quadrillage" de cellules Excel !?... Si je déroule ma feuille jusqu'à ne plus voir la Listbox, et que je remonte, elle affiche correctement les propositions, et si je sélectionne une ligne alors qu'elle affiche ce quadrillage, les cellules devant contenir la sélection sont correctement alimentées, alors que je ne vois pas la sélection ...
    Bref, tout marche, mais le 1° affichage de ma Listbox n'est pas "joli"...
    (Je fais bien un Clear de ma listbox, j'ai essayé un Refresh... )
    On dirait qu c'est "mon Excel" qui ne foncitonne pas bien, mais je n'arrive pas à détourner le pb...

    Merci pour votre aide

  2. #2
    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
    Points : 15 543
    Points
    15 543
    Par défaut
    Bref, tout marche, mais le 1° affichage de ma Listbox n'est pas "joli"...

    Faut avouer que je ne connaissais pas...
    As-tu essayé, avant de rafraichir ta listbox de faire .visible = false et .visible = true après rafraichissement ?
    Juste une idée bête... mais si elle avait la bonne idée de marcher...

    A+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Oui, Oui, je le mets systématiquement, et j'avais même essayé d'en insérer juste avant et après le "CLEAR"...

  4. #4
    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
    Points : 15 543
    Points
    15 543
    Par défaut
    Donc, une autre idée bête... As-tu essayé de sélectionner par soft un indice de ton listbox
    Syntaxe non garantie, inspirée d'une réponse de bbil la semaine dernière.
    (si ça ne marche pas, j'assure qu'il n'y est pour rien...)

    A+

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut indice soft, euh...
    Non, je n'ai pas essayé, d'ailleurs, je ne sais pas du tout de quoi il s'agit, ni comment faire ?...

  6. #6
    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
    Points : 15 543
    Points
    15 543
    Par défaut
    Il s'agit de sélectionner par défaut un élément de ta liste.

    Comment faire ? Comme indiqué...

    Mais sans garantie pisk je n'avais jamais vu ça.

    A+

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    pour sélectionner dans un listbox c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Command1_Click() 
      List1.Selected(0) = True 
    End Sub

  8. #8
    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
    Points : 15 543
    Points
    15 543
    Par défaut
    Merci jmfmarques, maintenant je m'en souviendrai...

    Ça règle ton pb, edwg ?

    A+

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Aïe ! Aïe ! Aïe !!!...
    Vous allez me taper sur les doigts...
    En fait, en tournant mon code un peu dans tous les sens, j'avais fermé mon fichier CLIENT avant l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ScreenUpdating = True
    J'ai reécrit ma fermeture APRES le ScreenUpdating, et tout va bien...
    Je suis désolée, ce n'était pas un problème justifiable, mais vous m'avez bien aidé quand-même, MERCI

  10. #10
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Mais faute avouée...


  11. #11
    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
    Points : 15 543
    Points
    15 543
    Par défaut
    Il te reste plus qu'à faire le ménage de ton code...

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    MERCI BEAUCOUP à tous, votre site est vraiment SUPER, et tous ses collaborateurs aussi !
    BRAVO !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/02/2011, 22h46
  2. Excel Clique dans ListBox sur Internet?
    Par jojo86 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/08/2010, 13h48
  3. Quadrillage sous VB6 pour Excel
    Par Estelle77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/05/2008, 21h56
  4. ecrire à partir d'une macro sous excel une valeur dans une base sql server
    Par Guena5635 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/04/2008, 08h53
  5. [Excel vba + ADO(X)] afficher BDD dans listbox
    Par Emcy dans le forum Access
    Réponses: 4
    Dernier message: 13/12/2005, 12h46

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