J'aimerais SVP que quelqu'un m'explique comment affecter une action à des
éléments d'une liste déroulante...
Je m'explique :
J'ai un classeur (Excel 2003) avec des pages "A" "B" "C" etc...
Je crée un formulaire avec une liste déroulante qui... liste mes pages A, B,
C,....
Y a-t-il possibilité d'affecter une macro par exemple pour que lorsque je
choisis "A" dans ma liste déroulante, le système lance l'impression de ma
page "A"...
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 Oui 'est possible en utilisant l'évènement Change du contrôle : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut End Sub
Cordialement Pascal
"13Hubert" a écrit dans le message de news:
Bonjour à tous.
J'aimerais SVP que quelqu'un m'explique comment affecter une action à des éléments d'une liste déroulante... Je m'explique : J'ai un classeur (Excel 2003) avec des pages "A" "B" "C" etc... Je crée un formulaire avec une liste déroulante qui... liste mes pages A, B, C,.... Y a-t-il possibilité d'affecter une macro par exemple pour que lorsque je choisis "A" dans ma liste déroulante, le système lance l'impression de ma page "A"...
Merci beaucoup de m'aider. -- ...from Marseille !
Bonjour
Oui 'est possible en utilisant l'évènement Change du contrôle :
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut
End Sub
Cordialement
Pascal
"13Hubert" <13hubert@discussions.microsoft.com> a écrit dans le message de
news: DEE0EB3E-39FA-4200-96A3-CB4E2EF3B4AE@microsoft.com...
Bonjour à tous.
J'aimerais SVP que quelqu'un m'explique comment affecter une action à des
éléments d'une liste déroulante...
Je m'explique :
J'ai un classeur (Excel 2003) avec des pages "A" "B" "C" etc...
Je crée un formulaire avec une liste déroulante qui... liste mes pages A,
B,
C,....
Y a-t-il possibilité d'affecter une macro par exemple pour que lorsque je
choisis "A" dans ma liste déroulante, le système lance l'impression de ma
page "A"...
Bonjour Oui 'est possible en utilisant l'évènement Change du contrôle : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut End Sub
Cordialement Pascal
"13Hubert" a écrit dans le message de news:
Bonjour à tous.
J'aimerais SVP que quelqu'un m'explique comment affecter une action à des éléments d'une liste déroulante... Je m'explique : J'ai un classeur (Excel 2003) avec des pages "A" "B" "C" etc... Je crée un formulaire avec une liste déroulante qui... liste mes pages A, B, C,.... Y a-t-il possibilité d'affecter une macro par exemple pour que lorsque je choisis "A" dans ma liste déroulante, le système lance l'impression de ma page "A"...
Merci beaucoup de m'aider. -- ...from Marseille !
13Hubert
Merci Papou ! Je vais faire ça et tenter de l'adapter à mes besoins, compte tenu de mes piètres connaissance dans le domaine... ;-(
Cordialement Hubert
Bonjour Oui 'est possible en utilisant l'évènement Change du contrôle : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut End Sub
Cordialement Pascal
Merci Papou !
Je vais faire ça et tenter de l'adapter à mes besoins, compte tenu de mes
piètres connaissance dans le domaine... ;-(
Cordialement
Hubert
Bonjour
Oui 'est possible en utilisant l'évènement Change du contrôle :
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut
End Sub
Merci Papou ! Je vais faire ça et tenter de l'adapter à mes besoins, compte tenu de mes piètres connaissance dans le domaine... ;-(
Cordialement Hubert
Bonjour Oui 'est possible en utilisant l'évènement Change du contrôle : Private Sub ComboBox1_Change() If ComboBox1.Value <> "" Then Worksheets(ComboBox1.Value).PrintOut End Sub