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 :

ListBox enlever la selection [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut ListBox enlever la selection
    Bonjour le forum

    J'ai une question à vous posez ???
    Dans userform

    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 CommandButton8_Click()
    Sheets("Prêt SAV").Activate
    If TextBox1.Value > "" Then
    With CommandButton8
        .Caption = "Modifier Données"
        .Caption = "En cours ... "
    Cells(ListBox1.ListIndex + 2, 1).Select: z = ActiveCell.Row
    For x = 1 To 7: Cells(z, x) = Me.Controls("textbox" & x).Value: Next x: Beep
    Selection.AutoFilter Field:=6, Criteria1:="="
    For x = 1 To 7: Controls("Textbox" & x) = "": Next x
    End With
    Else
    CommandButton8.Caption = "Modifier Données"
    End If
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ListBox1_Click()
    Sheets("Prêt SAV").Activate
    For x = 1 To 7
    Controls("Textbox" & x) = ListBox1.List(ListBox1.ListIndex, x - 1)
    Next x
    End Sub
    Jai ça comme code pas top mais j'apprend du jour en jour (ne rigolais pas trop j'ai commencer il ya trois mois je n'y connaissais rien même pas les bases)

    Bon voila ma question
    Quand je click dans ma listbox, les données vont se mettre directement dans des textbox, puis je change certaine données, et la j'appuie sur mon bouton de commande pour valider le changement.

    Mais le souci, la listbox reste selectionner, c'est dire que j'ai toujours mon curseur dessus, quand je vais sur ma feuille deux, avec une combobox vu que ma listbox est toujours selectionner et ben punaise ma feuille deux ne s'active pas !!!

    Est ce quelqu'un aurait une petite idée de, à chaque fois je valide le chagement et ben que ma listbox ne soit plus selectionner.

    Merci à vous en espérant que cela puisse vous aider

    PS(une partie du code, je l'ai pris sur ce forum)

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 109
    Par défaut
    Salut
    Inutile je pense d'activer ta feuill 2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub ListBox1_Click()
    For x = 1 To 7
    Sheets("Prêt SAV").Controls("Textbox" & x) = ListBox1.List(ListBox1.ListIndex, x - 1)
    Next x
    End Sub
    Ton code fait appelle a Listbox comme etant sur la page active, donc si tu actives une autre page ne contenant pas la listbox ... ce doit etre pour ca qu'excel bloque la page a la page contenant la listbox(dont le code est en train de s'executer), ca reste une supposition, je n'ai rien testé
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Euh...
    J'espère que tu n'as pas trouvé çà sur le forum, déjà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If TextBox1.Value > "" Then
    With CommandButton8
        .Caption = "Modifier Données"
        .Caption = "En cours ... "

  4. #4
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    Bonjour,

    Euh...
    J'espère que tu n'as pas trouvé çà sur le forum, déjà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If TextBox1.Value > "" Then
    With CommandButton8
        .Caption = "Modifier Données"
        .Caption = "En cours ... "
    Non,non ce bout de code je l'ai faite pourquoi

    bon ok si j'ai fait une bétise dis moi c'est quoi
    ne soit pas trop dur avec moi

  5. #5
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Merci Quazerty je vais voir ça

    A +++ Tard

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Citation Envoyé par PUARAI Voir le message
    Non,non ce bout de code je l'ai faite pourquoi

    bon ok si j'ai fait une bétise dis moi c'est quoi
    ne soit pas trop dur avec moi
    Oh... c'est comme avec Louis XVI (le dernier qui parle a raison... et ici, vois-tu, le dernier est ton deuxième Caption, le 1er passant aux oubliettes, bien évidemment.... et est donc totalement inutile )

  7. #7
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Hhaaaaaa tu m'etonnes qu'il ne fonctionnait que une fois sur quatres du fond du coeur je te remerci beaucoup tu m'aura encore appris quelque chose Ucfoutu
    Et pour Quazerty, merci pour ton aide
    Je viens de trouver ça en plus, tu le savais peut etre pour ce bout de code
    Car c'est peut etre moi qui me suis mal exprimer

    merci à vous deux

    A +++

  8. #8
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 109
    Par défaut
    SAlut
    En effet ce code est connu, mais j'avoue qu'il ne me serait pas venu a l'esprit même en lisant plusieurs fois ta question :p

    N'oublies pas le si ton problème est réglé

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

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

Discussions similaires

  1. Enlever la selection ou focus sur une cellule dans jTable
    Par saidou007 dans le forum Langage
    Réponses: 2
    Dernier message: 26/12/2012, 22h56
  2. [Listbox] Plus de selection possible en plein écran
    Par ShevchenKik dans le forum MFC
    Réponses: 4
    Dernier message: 13/07/2010, 12h00
  3. [XL-2007] alimentation d'un listbox selon la selection d'un autre
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/08/2009, 16h14
  4. Enlever la selection sur optionbutton1 si
    Par avyrex dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/03/2009, 01h13
  5. Listbox mettre ancien selection en couleur
    Par Ardely dans le forum Delphi
    Réponses: 3
    Dernier message: 08/06/2007, 18h19

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