OVH Cloud OVH Cloud

Conception de Boite de dialogue

3 réponses
Avatar
Bonjour,

Quelqu'un sait-il comment faire pour cr=E9er une boite de=20
dialogue sous Excel 2000 ???

Par quel menu faut-il passer ???

Merci d'avance,

3 réponses

Avatar
michdenis
Bonjour,

Il faudrait être un peu plus précis sur la fonction que tu réserves à cette boîte de dialogue !

La très grande majorité des boîtes de dialogue qu'excel génère par les éléments de son menu peuvent être appelé par cette
commande :

application.dialogs( ) , Dès que tu taperas la parenthèse ouvrante, tu devrais apercevoir une liste de toutes les boîtes
de dialogue facilement accessible par code.

à titre d'exemple :
Sub FormatDeCellule()
Application.Dialogs(xlDialogActiveCellFont).Show
End sub


Et pour des besoins spécifiques, il y a les formulaires.

Dans l'éditeur de code : raccourci clavier : Alt + F11
Dans le menu de cette fenêtre : Insertion / Userform


Salutations!





a écrit dans le message de news:060a01c3ca06$4374d2d0$
Bonjour,

Quelqu'un sait-il comment faire pour créer une boite de
dialogue sous Excel 2000 ???

Par quel menu faut-il passer ???

Merci d'avance,
Avatar
Merci pour la réponse,

En fait, je souhaite générer une boite de dialogue
complètement personnalisée dans laquelle l'utilisateur
devra effectuer un choix.

Cette boite de dialogue se trouvant à l'intérieur d'une
macro.

Quelle différence avec un formulaire ??? Comment affecter
une macro à l'un des boutons de mon formulaire ???

D'avance merci.

-----Message d'origine-----
Bonjour,

Il faudrait être un peu plus précis sur la fonction que
tu réserves à cette boîte de dialogue !


La très grande majorité des boîtes de dialogue qu'excel
génère par les éléments de son menu peuvent être appelé

par cette
commande :

application.dialogs( ) , Dès que tu taperas la
parenthèse ouvrante, tu devrais apercevoir une liste de

toutes les boîtes
de dialogue facilement accessible par code.

à titre d'exemple :
Sub FormatDeCellule()
Application.Dialogs(xlDialogActiveCellFont).Show
End sub


Et pour des besoins spécifiques, il y a les formulaires.

Dans l'éditeur de code : raccourci clavier : Alt + F11
Dans le menu de cette fenêtre : Insertion / Userform


Salutations!





a écrit dans le
message de news:060a01c3ca06$4374d2d0$

Bonjour,

Quelqu'un sait-il comment faire pour créer une boite de
dialogue sous Excel 2000 ???

Par quel menu faut-il passer ???

Merci d'avance,


.



Avatar
michdenis
Bonjour,

Sur le site de Misange, tu peux télécharger plusieurs fichiers affichant des formulaires. Cela va te donner une idée comme on
arrive à "monter" un formulaire.. et tu auras plusieurs exemples de code.

Voici l'adresse :

http://www.excelabo.net


Pour afficher un formulaire à partir d'une macro :

Sub voirFormulaire()
Userform1.Show 'Userform1 = Nom de ton formulaire - Propriété Name
End Sub

Si tu as une version excel 2000 ou plus récent, tu peux utiliser cette ligne de commande :
Userform1.Show 0

Tu pourras revenir si tu éprouves des difficultés précises !

Salutations!





a écrit dans le message de news:039b01c3ca30$58183bd0$
Merci pour la réponse,

En fait, je souhaite générer une boite de dialogue
complètement personnalisée dans laquelle l'utilisateur
devra effectuer un choix.

Cette boite de dialogue se trouvant à l'intérieur d'une
macro.

Quelle différence avec un formulaire ??? Comment affecter
une macro à l'un des boutons de mon formulaire ???

D'avance merci.

-----Message d'origine-----
Bonjour,

Il faudrait être un peu plus précis sur la fonction que
tu réserves à cette boîte de dialogue !


La très grande majorité des boîtes de dialogue qu'excel
génère par les éléments de son menu peuvent être appelé

par cette
commande :

application.dialogs( ) , Dès que tu taperas la
parenthèse ouvrante, tu devrais apercevoir une liste de

toutes les boîtes
de dialogue facilement accessible par code.

à titre d'exemple :
Sub FormatDeCellule()
Application.Dialogs(xlDialogActiveCellFont).Show
End sub


Et pour des besoins spécifiques, il y a les formulaires.

Dans l'éditeur de code : raccourci clavier : Alt + F11
Dans le menu de cette fenêtre : Insertion / Userform


Salutations!





a écrit dans le
message de news:060a01c3ca06$4374d2d0$

Bonjour,

Quelqu'un sait-il comment faire pour créer une boite de
dialogue sous Excel 2000 ???

Par quel menu faut-il passer ???

Merci d'avance,


.