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 :

Combobox toujours visible - détection déplacement sur la feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut Combobox toujours visible - détection déplacement sur la feuille
    Bonjour à tous.
    Encore moi pour un nouveau problème, à mon avis plus compliqué.
    En fait, je souhaiterai faire en sorte que ma combobox reste toujours visible pour l'utilisateur et, pour ce faire, je penser à détection le déplacement sur la feuille qui peut se faire soit :
    - par changement de cellule avec les flèches directionnelles du clavier
    - soit avec les ascensseurs
    - soit avec la molette

    Dans tous les cas, je ne sais pas comment faire pour détecter ces évènements et pouvoir ainsi replacer ma combobox.
    Si vous avez une idée .... ?
    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Janvier 2008
    Messages
    483
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 483
    Par défaut
    Bonjour
    code à mettre dans le module de la feuille.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    With ComboBox1
         .Top = ActiveCell(-1).Top
         .Left = ActiveCell.Left
         .Width = ActiveCell.Width
         End With
    End Sub
    Bonne journée.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    ok, merci, je viens de trouver en même temps cela en fait, mais le problème est que, si je dépasse les cellules affichées à la souris ou avec l'ascenseur, ma combobox ne se dépasse car la cellule sélectionnée n'a pas changer...

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    la seule solution, figer les volets et placer le combobox dans la partie fixe.
    Si tu disposes d'Excel2007, tu pourrais ajouter un comboBox dans le ruban.


    bon après midi
    michel

  5. #5
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    ah oui, tiens, je n'y avais même pas penser à figer les volets...
    ok, ca marche du coup, merci à toi

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 09/01/2014, 15h45
  2. Liaison ComboBox/Contenu sur 2 feuilles
    Par sweetdood dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/06/2012, 10h34
  3. [DokuWiki] Toujours visible sur machine multiboot
    Par Grimpozarbre dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 12/04/2010, 14h29
  4. Réponses: 2
    Dernier message: 30/10/2008, 13h28
  5. [VBA-E] Vider une combobox sur une feuille
    Par yogyx dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 23/03/2007, 17h19

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