[RESOLU] Boite de dialogue peu élégante

  • Initiateur de la discussion Initiateur de la discussion jsl72
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jsl72

XLDnaute Junior
Bonjour à tous,

Le code suivant permet de générer la boîte de dialogue ci-dessous.

Sub Macro1()
If MsgBox("Quel type de facture voulez-vous détaillée --> OUI standard --> NON", vbYesNo + vbQuestion + vbDefaultButton2, "IMPRESSION FACTURE") = vbNo Then GoTo Standard
' La réponse est OUI, on imprime une facture détaillée
' le code ICI


Standard:
' La réponse est NON, on imprime une facture standard
' le code ICI


End Sub


Remarque: Les boutons "OUI" et "NON" ne sont pas bien appropriés.

Objectif:
L'idéal serait que la boîte de dialogue pose la question: "Quelle type de facture voulez-vous?"

Et pour répondre de disposer d'un bouton "DETAILLEE" à la place de "OUI" pour facture détaillée et d'un second bouton "STANDARD" à la place de "NON" pour facture standard.

Merci pour le temps que vous pourriez passer à m'aider pour me faire avancer vers cet objectif.

Bonne journée.

Joël
 

Pièces jointes

  • Impession facture.PNG
    Impession facture.PNG
    25.4 KB · Affichages: 42
Dernière édition:
Re : Boite de dialogue peu elegante

Bonjour Jsl, bonjour le forum,

En utilisant une UserForm plutôt qu'une MsgBox tu auras beaucoup plus de liberté et de souplesse...

[Édition]
Voir pièce jointe :
 

Pièces jointes

Dernière édition:
Re : Boite de dialogue peu elegante

Bonjour Robert,

Merci pour la rapidité de ta réponse.
Je découvre Userform grâce à toi.

J'ai inséré ton Userform1 dans mon VBA project.
Cependant il me faut un peu de temps pour comprendre comment activer le Userform1 depuis mon code VBA.

Merci encore.

Joël.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
20
Affichages
2 K
Réponses
21
Affichages
2 K
Réponses
5
Affichages
838
Compte Supprimé 979
C
Retour