Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de
changement d'option dans une liste déroulante, Excel lance telle ou telle
macro...
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 Si la liste déroulante est une validation de données, alors cet évènement, à adapter avec les coordonnées de la cellule (exemple avec A1): Private Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then 'bla bla bla End if End Sub
Cordialement Pascal
"Yvan" a écrit dans le message de news:
Bonjour,
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de changement d'option dans une liste déroulante, Excel lance telle ou telle macro...
-- Merci pour vos réponses.
Bonjour
Si la liste déroulante est une validation de données, alors cet évènement, à
adapter avec les coordonnées de la cellule (exemple avec A1):
Private Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
'bla bla bla
End if
End Sub
Cordialement
Pascal
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de news:
3F52E026-CE7C-428D-9B66-D981F09641F3@microsoft.com...
Bonjour,
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas
de
changement d'option dans une liste déroulante, Excel lance telle ou telle
macro...
Bonjour Si la liste déroulante est une validation de données, alors cet évènement, à adapter avec les coordonnées de la cellule (exemple avec A1): Private Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then 'bla bla bla End if End Sub
Cordialement Pascal
"Yvan" a écrit dans le message de news:
Bonjour,
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de changement d'option dans une liste déroulante, Excel lance telle ou telle macro...
-- Merci pour vos réponses.
Francois L
Yvan a écrit :
Bonjour,
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de changement d'option dans une liste déroulante, Excel lance telle ou telle macro...
Bonjour,
Est-ce que tu peux préciser la nature de ta liste déroulante ? C'est une cellule avec une validation ou un contrôle de barre d'outils (Formulaire ou Contrôles) ?
-- François L
Yvan a écrit :
Bonjour,
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de
changement d'option dans une liste déroulante, Excel lance telle ou telle
macro...
Bonjour,
Est-ce que tu peux préciser la nature de ta liste déroulante ? C'est une
cellule avec une validation ou un contrôle de barre d'outils (Formulaire
ou Contrôles) ?
Je ne sais plus quel code écrire dans ma feuille si je souhaite qu'en cas de changement d'option dans une liste déroulante, Excel lance telle ou telle macro...
Bonjour,
Est-ce que tu peux préciser la nature de ta liste déroulante ? C'est une cellule avec une validation ou un contrôle de barre d'outils (Formulaire ou Contrôles) ?
-- François L
Excel...lent
Salut Yvan, Pour continuer après Papou. Si ta liste est une liste déroulante modifiable dîte ComboBox alors tu dois mettre tes instructions dans le code suivant :
Private Sub ComboBox1_Change() --> instructions End Sub
Pour accéder à ce code c'est simple, tu double click sur ta liste et cela te met directement dans le code de la feuille avec cette macro ouverte. Cordialement Excel...lent
Salut Yvan,
Pour continuer après Papou.
Si ta liste est une liste déroulante modifiable dîte ComboBox alors tu dois
mettre tes instructions dans le code suivant :
Private Sub ComboBox1_Change()
--> instructions
End Sub
Pour accéder à ce code c'est simple, tu double click sur ta liste et cela te
met directement dans le code de la feuille avec cette macro ouverte.
Cordialement
Excel...lent
Salut Yvan, Pour continuer après Papou. Si ta liste est une liste déroulante modifiable dîte ComboBox alors tu dois mettre tes instructions dans le code suivant :
Private Sub ComboBox1_Change() --> instructions End Sub
Pour accéder à ce code c'est simple, tu double click sur ta liste et cela te met directement dans le code de la feuille avec cette macro ouverte. Cordialement Excel...lent