Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

MsgBox

  • Initiateur de la discussion XAVIER
  • Date de début
X

XAVIER

Guest
Bonjour le forum,
Je me pose une question à laquelle personne n'a encore pu répndre :S Existe-t-il un moyen de changer la police qu'utilise excel par défaut dans un MsgBox ?
Merci à vous.
XAVIER
 

Eric C

XLDnaute Barbatruc
Bonjour le forum
Bonjour Xavier

Une tite démo (il faudra pour te répondre, entrer dans le code et définir & appliquer une nouvelle police de caractère). A extraire dans un même répertoire.

Bon dimanche à toutes & à tous [file name=mp-msgboxplus_20050403112703.zip size=27830]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/mp-msgboxplus_20050403112703.zip[/file]
 

Pièces jointes

  • mp-msgboxplus_20050403112703.zip
    27.2 KB · Affichages: 25

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Eric_C, Xavier, le Forum

Bravo à Michel Pierron pour cette très jolie performance, et merci à Eric de nous l'avoir fait connaître.

Je ne m'étonne pas du tout de la qualité du Travail de Michel Pierron que j'ai eu l'occasion de croiser sur le MPFE, c'est vraiment très très bien fait.

Cependant, nous somme en face d'une performance, un peu comme lorsque l'on fait la traversée de l'Atlantique sur un radeau. Surtout ne pas penser que je dénigre ce genre de performances, bien au contraire, c'est ce qui fait le fun aussi d'XLD.

Mais attention toutefois une petite mise en garde s'impose avant l'intégration de codes comme ceux-ci dans vos petits travaux...

L'usage intensif des appels API Windows est tout de même à réserver aux spécialistes, qui même eux mêmes sont tributaires des DLL de Windows et risquent de se retrouver 'le bec dans l'eau' lors de la sorties d'une nouvelle version de Windows qui ne maintiendra pas ces DLL ou les modifiera...

Surtout si le but est de mettre juste pour un message avec une 'Customization' de police, de couleur ou d'images... Le jeu en vaut-il la chandelle pour une vraie application qui doit fonctionner et toute pérénité sur différentes machines de configurations différentes, et sur les années... (Et je ne parle même pas des utilisateur de Mac)

Donc pour une Message Box Rigolote on peut aussi bien faire sans risque, sans être un développeur, mais en utilisant un UserForm...

Démonstration => Ce fichier n'existe plus

Bon Dimanche
@+Thierry
 
X

XAVIER

Guest
Bonjour Eric,
Je te remercie pour ton aide. Un petit ennui subsiste :unsure: Je suis débutant et je ne comprend pas grand chose aux codes de ta démo. N'y a-t-il pas moyen de faire plus simple ? Intégrer le type de police (+ gras et italique) à : MsgBox('Supprimer ?',vbYesNo, 'Liste')
Merci
XAVIER
 
X

XAVIER

Guest
Bonjour Thierry,
Je te remercie pour ton aide. Un UserForm à la place d'un MsgBox, j'y avais pensé Pour la customisation, c'est super, mais ça engendre un problème que je ne sais comment résoudre. Voilà, J'ai un UsrForm avec des TextBox et un bouton pour effacer les valeurs de ces dernières. Après avoir actionné le bouton, l'userForm (qui remplace le MsgBox) apparait pour demander confirmation de cette action. Où placer la macro pour effacer les valeurs contenues dans les TextBox ?
Encore Merci.
XAVIER
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Re Bonjour Xavier

Ben c'est simple, non ?

Imaginons un plan de structure basic comme suit :

Ton 'vrai' Userform => UserForm1
Ton 'Faux' MsgBox => UserForm2

Dans le CommandButton de ton UserForm1 (celui de Validation)
UserForm1.Hide '(ou Me.Hide)
UserForm2.Show

Dans le CommandButton de ton UserForm2 (celui de Confirmatiion)
Unload UserForm2 '(ou Unload Me)
With UserForm1
   .TextBox1 = ''
   .TextBox2 = ''
   .TextBox3 = ''
   .Show
End With

Dans le CommandButton de ton UserForm2 (celui d'Annulation)
Unload UserForm2 '(ou Unload Me)
UserForm2.Show

Voilà pas trop Compliqué normalement sur un structure existente construite logiquement. Attention toutefois si tu ustilises des UserForms en Mode Non Modal, qui peuvent te faire des tours.

Bonne Fin de Journée
@+Thierry
 
X

XAVIER

Guest
Re-Bonjour Thierry,
Merci encore pour cette précision. C'est très clair et j'y vois mieux Il n'est pas aisé d'être débutant :unsure: Mais avec un pédagogue tel que toi, tout paraît si facile.
Cordialement et bonne fin d'après-midi.
XAVIER
 

Discussions similaires

Réponses
34
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…