Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
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 04/03/2008, 08h55   #1
Membre à l'essai
 
Inscription : janvier 2008
Messages : 73
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 73
Points : 23
Points : 23
Par défaut liste déroulante dans un message box

bonjour je voulais savoir si il est possible de mettre une liste déroulante dans un message box? et je voulais savoir quel est la syntaxe pour créé une liste déroulante car je n'arrive pas a trouver la syntaxe
merci pour votre aide
kitch18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 08h59   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Non, ce n'est pas possible, il faut utiliser un UserForm.

Pour la syntaxe que veux-tu ? D'où viennent tes informations ? Que veux-tu en faire ?

Sans toutes ces informations il serait dur pour les membres de t'aider. Il faut que tu détailles un peu plus la finalité.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h09   #3
Membre à l'essai
 
Inscription : janvier 2008
Messages : 73
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 73
Points : 23
Points : 23
bonjour Starec
ok un user from est accessible depuis vba car je veux que mes utilisateur n'est rien a faire juste cliquer.
dans ma liste déroulante je veux mettre des informations comme aujourd'hui, demain, ici, pas ici (que du texte), mes information c'est moi qui les écrit dans vba car elle ne bougeront pas, je voudrais ensuite les récupérés pour érire les informations dans un fichier texte mais sa j'ai déjà la syntaxe
d'avance merci
kitch18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h14   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Pour enregistrer des infos dans une liste déroulante regarde du coté de la méthode Additem.

Tu auras de nombreux exemples dans la FAQ Excel et le forum Excel, car c'est le même composant.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h19   #5
Membre à l'essai
 
Inscription : janvier 2008
Messages : 73
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 73
Points : 23
Points : 23
merci beaucoup pour ton aide
si je peut abuser encore est-il possible d'appelé un user form par vba normalement oui je pense
kitch18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h21   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Citation:
Envoyé par Starec Voir le message
Re

Pour enregistrer des infos dans une liste déroulante regarde du coté de la méthode Additem.

Tu auras de nombreux exemples dans la FAQ Excel et le forum Excel, car c'est le même composant.

Starec
On en trouve aussi dans le forum Word et dans les contributions.

http://www.developpez.net/forums/sho...d.php?t=402629
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h23   #7
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Citation:
Envoyé par Heureux-oli Voir le message
On en trouve aussi dans le forum Word et dans les contributions.

http://www.developpez.net/forums/sho...d.php?t=402629
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 10h06   #8
Membre à l'essai
 
Inscription : janvier 2008
Messages : 73
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 73
Points : 23
Points : 23
voila j'ai essayer de remplir ma combobox mais sa en fonctionne pas
Code :
1
2
3
4
Private Sub UserForm()
Me.ComboBox.AddItem "ok"
Me.ComboBox.AddItem "ici"
End Sub
qu'est-ce que j'ai oublier?
kitch18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 10h47   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
En général, il y a un chiffre pour le ComboBox.
Par défaut, Word en met un.
Sauf si tu as modifié le nom du contrôle.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 12h05   #10
Membre à l'essai
 
Inscription : janvier 2008
Messages : 73
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 73
Points : 23
Points : 23
voila j'avais avant réussi a afficher ma comboBox mais sa ne marche plus.
avant elle été dans mon userform et j'ai essayer de la mètre dans ma macro mais sa ne fonctionne pas et lorsque j'ai voulu la remettre dans mon userform elle ne fonctionne plus non plus
voila le code dans la macro :
Code :
1
2
3
4
5
6
7
8
9
Dim Combo As ComboBox
Dim strnom, strRep As String
 
Load UserForm1
UserForm1.Show
 
Call Combo.AddItem("ok")
   Call Combo.AddItem("ici")
strRep = Combo.Value
la comboBox est vide et il m'affiche :
Erreur d'exécution '91' :
Variable objet ou variable de bloc Whith non définie

et lorsque la comboBox est dans l'userform elle n'affiche rien
voici le code :
Code :
1
2
3
4
5
6
Dim strRep As String
Dim Combo As ComboBox
  Call Combo.AddItem("ok")
 Call Combo.AddItem("ici")
 
strRep = ComboBox.Value
et je voudrai aussi récupéré la valeur strRep
si vous avez une idée merci
kitch18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 12h57   #11
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Voilà le code

Code :
1
2
3
4
5
Private Sub UserForm_Activate()
Me.ComboBox1.AddItem "Item 1"
Me.ComboBox1.AddItem "Item 2"
 
End Sub

Et pour obtenir le valeur :
Code :
1
2
3
4
Private Sub ComboBox1_Change()
MsgBox Me.ComboBox1.Value
 
End Sub
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web