IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Titre dans Affichage MsgBOx et InputBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Décembre 2011
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 91
    Par défaut Titre dans Affichage MsgBOx et InputBox
    Bonjour à tous et à toutes.


    En fait,j'aimerais afficher dans un MsgBOx un Titre :

    Si le Titre est par exemple :Bienvenue

    LE Message:Bonjour a tous et à toutes.

    Le résultat doit me donner

    Bienvenue

    Bonjour à tous et à toutes

    Et j'aimerais pouvoir faire exactement la meme chose dans un InputBox

    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim maVariable as byte
    maVariable =Application.InputBox("Saisissez la valeur de votre variable",type:=1)
    j'aimerai lors de l'affichage
    Si mon titre est :Resultat Variable

    A l'affichage je souhaiterai obtenir

    Resultat Variable

    Saisissez la valeur de votre variable

    Merci à tous et à toutes pour votre aide

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    En faisant F1 (aide) sur la Msgbox ou Inputbox, tu verras que le titre est un paramètre de ces dernières

    Syntaxe

    MsgBox(prompt[, buttons] [, title] [, helpfile, context])


    Syntaxe

    InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Décembre 2011
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 91
    Par défaut suite réponse
    salut jfontainte,


    j'ai réadapté un peu le code et a l'affichage j'ai bien un titre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Message = "Les jours fériés du mois sont: " & listeJF
         Style = vbOKOnly
         titre = "*******AFFICHAGE DES JOURNEES FERIES********"
     
     
     
        If Aff Then
          MsgBox Message, Style, titre
        End If
    Est -il possible aussi également de distingué le titre en lui changeant de police,de couleur etc??

    j'ai tenté ceci mais cela ne fonctionne pas.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Message = "Les jours fériés du mois sont: " & listeJF
         Style = vbOKOnly
    titre = "*******AFFICHAGE DES JOURNEES FERIES********"
     
    With titre.Font
     
        .Size = 14
        .Name = "Euclid"
        .Underline = xlUnderlineStyleSingle
        .Bold = true
     
    End With 
    If Aff Then
          MsgBox Message, Style, titre
        End If

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Est -il possible aussi également de distingué le titre en lui changeant de police,de couleur etc??
    Le format des msgbox est lié au format des fenêtres Windows et ne peut etre modifié.

    Pour faire une Msgbox personnalisé il te faudra la créer avec un userform, mais la encore, tu ne pourras pas personnaliser le format du titre

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Décembre 2011
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 91
    Par défaut
    re jfontaine,

    Merci de ta réponse,

    bon bah tant pis,je vais tester avec un User Form ,je vais voir la doc et reviens si j'ai plus d'info

    Merci en tout cas

    re,

    je sais pas si j'ai bien saisi les infos dans les tutos que j'ai pu trouver mais visiblement,un User form est associé a un bouton que l'on créé sur sa feuille excel.

    Mais moi je souhaiterai que tout se passe directement dans la macro VBA ,sans avoir besoin de "switcher " avec la feuille,

    Peut etre que cela n'est pas possible?

    Merci en tout cas

  6. #6
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    un User form est associé a un bouton que l'on créé sur sa feuille excel.
    Non, une userform peut être appelée a partir de n'importe quel procédure (le bouton est juste une interface utilisateur)

    http://silkyroad.developpez.com/VBA/UserForm/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affichage de variables dans les MsgBox
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/08/2010, 14h26
  2. Affichage d'un lien hypertexte dans une MSGBOX
    Par Xsat1 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/02/2010, 18h54
  3. affichage dans les msgbox
    Par jer35 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 01/11/2009, 11h29
  4. Placer une icône perso dans la barre de titre d'un MsgBox
    Par fred65200 dans le forum Contribuez
    Réponses: 0
    Dernier message: 06/02/2009, 20h34
  5. [E-07] Affichage d'un tableau dynamique dans une MsgBox
    Par perchman dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/10/2008, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo