J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais
chercher ses données (liste d'employés) sur une autre feuille du même
classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un
employé de la liste déroulante.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
Bonjour
Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils
contrôles.
1°) Pour définir les éléments de la liste :
Clic droit, Propriétés
tu définis la propriété ListFillRange de la manière suivante (par exemple
maais tu peux utiliser des noms définis aussi) :
Feuil1!A1:A10
Tu fermes la fenêtre
2°) Pour l'action suite à la sélection :
Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 :
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then
'nom d'une macro ou autres actions souhaitées directement ici
End If
End Sub
Pour tester :
Tu annules le mode création (clic sur le bouton avec un crayon et une sorte
d'équerre bleue dans la BO contrôles)
Tu sélectionnes un élément de ta liste.
Cordialement
Pascal
"Pat59" <Pat59@discussions.microsoft.com> a écrit dans le message de
news:8657BD83-B4D1-4C66-A785-451A69DECE8D@microsoft.com...
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais
chercher ses données (liste d'employés) sur une autre feuille du même
classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un
employé de la liste déroulante.
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
Jacky
Et zouuuuuuu Record battu.....moins de 7 minutes :o)) JJ
"papou" a écrit dans le message de news:
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils
contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 :
Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte
d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
Et zouuuuuuu
Record battu.....moins de 7 minutes
:o))
JJ
"papou" <pasbonpapou@canonplus44.fr> a écrit dans le message de
news:eNS5yKbwEHA.4048@TK2MSFTNGP15.phx.gbl...
Bonjour
Tu créés un contrôle zone de liste déroulante à partir de la boîte à
outils
contrôles.
1°) Pour définir les éléments de la liste :
Clic droit, Propriétés
tu définis la propriété ListFillRange de la manière suivante (par exemple
maais tu peux utiliser des noms définis aussi) :
Feuil1!A1:A10
Tu fermes la fenêtre
2°) Pour l'action suite à la sélection :
Clic droit, visualiser le code et utiliser l'évènement Change du combobox1
:
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then
'nom d'une macro ou autres actions souhaitées directement ici
End If
End Sub
Pour tester :
Tu annules le mode création (clic sur le bouton avec un crayon et une
sorte
d'équerre bleue dans la BO contrôles)
Tu sélectionnes un élément de ta liste.
Cordialement
Pascal
"Pat59" <Pat59@discussions.microsoft.com> a écrit dans le message de
news:8657BD83-B4D1-4C66-A785-451A69DECE8D@microsoft.com...
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais
chercher ses données (liste d'employés) sur une autre feuille du même
classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un
employé de la liste déroulante.
Et zouuuuuuu Record battu.....moins de 7 minutes :o)) JJ
"papou" a écrit dans le message de news:
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils
contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 :
Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte
d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
Pat59
Merci Papou,
Ça fonctionne.
Patrice
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
Merci Papou,
Ça fonctionne.
Patrice
Bonjour
Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils
contrôles.
1°) Pour définir les éléments de la liste :
Clic droit, Propriétés
tu définis la propriété ListFillRange de la manière suivante (par exemple
maais tu peux utiliser des noms définis aussi) :
Feuil1!A1:A10
Tu fermes la fenêtre
2°) Pour l'action suite à la sélection :
Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 :
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then
'nom d'une macro ou autres actions souhaitées directement ici
End If
End Sub
Pour tester :
Tu annules le mode création (clic sur le bouton avec un crayon et une sorte
d'équerre bleue dans la BO contrôles)
Tu sélectionnes un élément de ta liste.
Cordialement
Pascal
"Pat59" <Pat59@discussions.microsoft.com> a écrit dans le message de
news:8657BD83-B4D1-4C66-A785-451A69DECE8D@microsoft.com...
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais
chercher ses données (liste d'employés) sur une autre feuille du même
classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un
employé de la liste déroulante.
Bonjour Tu créés un contrôle zone de liste déroulante à partir de la boîte à outils contrôles. 1°) Pour définir les éléments de la liste : Clic droit, Propriétés tu définis la propriété ListFillRange de la manière suivante (par exemple maais tu peux utiliser des noms définis aussi) : Feuil1!A1:A10 Tu fermes la fenêtre 2°) Pour l'action suite à la sélection : Clic droit, visualiser le code et utiliser l'évènement Change du combobox1 : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then 'nom d'une macro ou autres actions souhaitées directement ici End If End Sub Pour tester : Tu annules le mode création (clic sur le bouton avec un crayon et une sorte d'équerre bleue dans la BO contrôles) Tu sélectionnes un élément de ta liste.
Cordialement Pascal
"Pat59" a écrit dans le message de news:
Bonjour,
J'aimerais utiliser une liste déroulante sur une feuille Excel qui irais chercher ses données (liste d'employés) sur une autre feuille du même classeur.
J'aimerais par la suite excécuter une macro suite à la sélection d'un employé de la liste déroulante.
Je suis un habitué VBA mais dans Access.
Merci
AV
Aussi... Tu pourrais simplement utiliser une liste de validation Avec la plage source nommée "laListe" et située dans une autre feuille ça ferait ça : Données > validation > personnalisée > formule > =laListe Il faut saisir le signe Pour utiliser les changements de valeurs de la cellule active, utiliser l'évènement "Worksheet_Change" de la feuille Si précisions souhaitées...demander
AV
Aussi...
Tu pourrais simplement utiliser une liste de validation
Avec la plage source nommée "laListe" et située dans une autre feuille ça ferait
ça :
Données > validation > personnalisée > formule > =laListe
Il faut saisir le signe Pour utiliser les changements de valeurs de la cellule active, utiliser
l'évènement "Worksheet_Change" de la feuille
Si précisions souhaitées...demander
Aussi... Tu pourrais simplement utiliser une liste de validation Avec la plage source nommée "laListe" et située dans une autre feuille ça ferait ça : Données > validation > personnalisée > formule > =laListe Il faut saisir le signe Pour utiliser les changements de valeurs de la cellule active, utiliser l'évènement "Worksheet_Change" de la feuille Si précisions souhaitées...demander