Microsoft 365 Créer un msgbox à 4 choix

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous :)

Je voudrais créer un msgbox à 4 choix
1665670493363.png

Malgré toutes mes recherches et tentatives, pour l'instant je n'y arrive pas Grrrr !!!
A nouveau en demande vers nos ténors magiques ...
Vous auriez la solution ?
En cas, je joins un fichier test...
Je continue mes recherches.
Grands MERCIS à tous,
Amicalement,
:)
 

Pièces jointes

  • msgbox.xlsm
    51.6 KB · Affichages: 15

Jacky67

XLDnaute Barbatruc
Bonjour à toutes et à tous :)

Je voudrais créer un msgbox à 4 choix
Regarde la pièce jointe 1152131
Malgré toutes mes recherches et tentatives, pour l'instant je n'y arrive pas Grrrr !!!
A nouveau en demande vers nos ténors magiques ...
Vous auriez la solution ?
En cas, je joins un fichier test...
Je continue mes recherches.
Grands MERCIS à tous,
Amicalement,
:)
Bonjour,
A ma connaissance, le seul "4ème bouton" que l'on peut ajouter est le bouton aide
VB:
Sub AjoutBouton()
  MsgBox "ajout bouton", 16387, "Bouton supplémentaire"
End Sub
Si tu peux t'en contenter
Sinon ===>>userform
 

ChTi160

XLDnaute Barbatruc
Bonsoir JM
il est donc possible de mettre quatre Boutons dans un Msgbox ?
Je ne vois pas d'exemple dans le Lien que tu fournis. (Que j'ai regardé il y a quelques Heures) .
J'avais bien vu ce "vbDefaultButton4" qui m'a fait penser au Quatrième Bouton, mais je n'ai pas réussi à Créer Quatre Boutons sur le MsgBox
Aurais-tu un exemple ?
Merci par avance
Jean marie
 
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir JM
il est donc possible de mettre quatre Bouton dans un Msgbox ?
Je ne vois pas d'exemple dans le Lien que tu fournis. (Que j'ai regardé il y a quelques Heures) .
J'avais bien vu ce "vbDefaultButton4" qui m'a fait penser au Quatrième Bouton, mais je n'ai pas réussi à Créer Quatre Boutons sur le MsgBox
Aurais-tu un exemple ?
Merci par avance
Jean marie
Bonsoir Jean-Marie :)
Je n'ai pas su également,
:)
 

Staple1600

XLDnaute Barbatruc
Bonsoir TChi160

Ce n'était pas le sens de mon message ;)
Je voulais dire qu'il est des questions qui ne posent pas ;)
Exemple
Je suis sur Excel 2000 et je voudrais 500 colonnes sur ma feuille
Sur mon classeur, je voudrais masquer toutes mes feuilles
etc...
L'aide en ligne permets de savoir ce qu'Excel sait et ne sait pas (ou ne peut pas faire)
Donc en lisant l'aide jusqu'au bout, on peut faire apparaitre ce fameux 4ième bouton ;)
VB:
Sub ExempleAide()
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Vous-voulez continuer?"
Style = 3 + 16384
Title = "MsgBox Demonstration"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then    ' User chose Yes.
    MyString = "Oui"    ' Perform some action.
Else    ' User chose No.
    MyString = "Non"    ' Perform some action.
End If
End Sub
Et on comprends qu'une tripotée de développeurs et d'ergonones ont cogité pour définir que ce devait être le standard d'une MsgBox sous Windows.

Donc inutile de chercher à faire dans Excel ce qui n'est pas prévu nativement, non ?
 

jm.andryszak

XLDnaute Occasionnel

Pièces jointes

  • MsgBox peronnalisé.xlsm
    31.9 KB · Affichages: 12

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

Usine à Gaz (AKA Arthour973)
Ce serait bien de tenir à jour l'historique de tes discussions (*) plutôt que de reposer des questions que tu as déjà posé, non ?
De là où je suis, j'appelle cela de la miction dans un lira da braccio (comme dirait Monica B.)
:rolleyes: 👎

NB: En 2017, déjà je te parlais des API

(*) : je parle de celles que tu créés (pas de tes réponses dans les fils tiers)
 

Discussions similaires

Statistiques des forums

Discussions
312 203
Messages
2 086 192
Membres
103 152
dernier inscrit
Karibu