Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2012, 10h11   #1
Candidat au titre de Membre du Club
 
Homme
Technicien réseau
Inscription : 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
Points : 13
Points : 13
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 :
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
debutVBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 10h21   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 921
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 921
Points : 7 241
Points : 7 241
Bonjour,

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

Citation:
Syntaxe

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


Syntaxe

InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 10h42   #3
Candidat au titre de Membre du Club
 
Homme
Technicien réseau
Inscription : 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
Points : 13
Points : 13
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 :
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 :
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
debutVBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 10h53   #4
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 921
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 921
Points : 7 241
Points : 7 241
Citation:
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
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 11h07   #5
Candidat au titre de Membre du Club
 
Homme
Technicien réseau
Inscription : 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
Points : 13
Points : 13
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
debutVBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 11h11   #6
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 921
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 921
Points : 7 241
Points : 7 241
Citation:
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/
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 10h21   #7
Candidat au titre de Membre du Club
 
Homme
Technicien réseau
Inscription : 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
Points : 13
Points : 13
Par défaut suite réponse

re jfontaine


Merci de ta solution proposé.



c'est cool

Bonne journée
debutVBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h04.


 
 
 
 
Partenaires

Hébergement Web