DropDown et évennements

  • Initiateur de la discussion Initiateur de la discussion Rai
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Rai

Guest
Bonsoir,

Je travaille actuellement sur un agenda, qui devra être compatible Excel 97. D'où l'utilisation des objets 'formulaires' et non des objets (ActiveX) issus des contrôles.

Je souhaiterais tenter un principe d'utilisation comme suit :
- l'utilisateur sélectionne la plage correspondant au RDV.
- Une liste déroulante lui propose une catégorie de RDV
- la plage se colorie automatiquement selon le choix.


Pour ce qui est du placement automatique de la liste déroulante, pas de souci.
Ce qui me turlupine est l'interception de l'évennement 'clic' sur la liste.
Qui aurait une solution ? Sachant que si je lie une cellule quelconque à la liste (propriété LinkedCell), cela ne provoque pas d'évennement 'Change' de la feuille de calcul.

Pour info, voici comment je gère le placement de la liste déroulante :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 3 And Target.Row < 26 Then
ActiveSheet.DropDowns('test').Visible = True
ActiveSheet.DropDowns('test').ListIndex = 0
ActiveSheet.DropDowns('Test').Top = ActiveCell.Top
ActiveSheet.DropDowns('Test').Left = ActiveCell.Left
Else
ActiveSheet.DropDowns('test').Visible = False
End If
End Sub


Une idée ??

Merci par avance.
 
Bonsoir Rai, le Forum

Si je ne m'abuse, les ActiveX sur Feuille en OLEObject passent sous Excel 97 (pas sous Mac).

Sinon regarde la démo Lien supprimé j'y ustilise une de ces DropDown de la barre 'Formulaires'... En fait je ne fais que lui affecter une macro qui va scanner la 'LinkedCell'... Pas vraiment sorcier !

Bonne Soirée
@+Thierry

Message édité par: _Thierry, à: 09/04/2005 21:52
 
re-Bonsoir à tous,

pffffff, j'suis dégouté... comment ai-je pu être aussi aveugle ?

J'ai été tellement obnubilé par mon projet que j'en ai oublié les bases .... clic-droit et 'affecter une macro' était LA solution.

Merci Thierry de m'avoir ouvert les yeux.

Ya des fois o&ugrave; on ferait mieux d'aller boire des apéros avec les potes plutôt que de se pencher sur son clavier.

Bonne fin de soirée à tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
2
Affichages
2 K
Tibooo
T
C
Réponses
4
Affichages
2 K
C
R
Réponses
5
Affichages
1 K
rx.stephane
R
N
Réponses
1
Affichages
1 K
C
Retour