Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/07/2007, 22h30   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1
Points : 0
Points : 0
Par défaut Récupération choix dans liste déroulante

Bonjour les gurus !
Qui va me dire comment récupérer la sélection faite dans une liste déroulante sous forme de signet (et non pas de Userform) ?
Le but est d'activer une macro en fonction de la sélection faite.
Ce doit être tout bête mais je passe à côté depuis un moment ...
'ci d'av'
SAMTHEDOG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 13h44   #2
Expert Confirmé
 
Avatar de zazaraignée
 
Étudiant
Inscription : février 2004
Messages : 3 173
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 3 173
Points : 3 543
Points : 3 543
Salut

Le hic, c'est qu'à ma connaissance, contrairement aux feuilles Excel, le document word ne possède pas d'événement SelectionChange qui serait bien pratique pour détecter si un choix a été fait et que la sélection a changé pour atteindre un signet.

Sinon tu peux faire ton proprie UserForm qui contient une liste déroulante avec le nom des différents signets. Le code du UserForm fait alors deux choses. Premièrement, le GoTo vers le signet, et l'appel de la macro selon le choix fait dans le listbox.
__________________
  • Pour les nouveaux : Mode d'emploi et aide aux nouveaux
  • et impérativement les règles du forum. Histoire de garder une ambiance amicale.
  • Noubliez pas les balises de Code pour vos listings : bouton # de l'éditeur. Et n'oubliez pas non plus de bouton
  • Je ne réponds pas aux questions posées par MP.
zazaraignée est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h22.


 
 
 
 
Partenaires

Hébergement Web