Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 20/10/2003, 08h39   #1 (permalink)
Jacky
Guest
 
Messages: n/a
Par défaut Aide sur les combobox

Bonjour,

J'ai un formulaire avec une combobox pour choisir le mois.
Je voudrais que par défault la macro choisisse le mois précédent.
J'ai donc tapé ceci : (mois. = ma combobox)
Private Sub UserForm_Initialize()
mois.AddItem "January" 'listindex=0
mois.AddItem "February" 'listindex=1
mois.AddItem "March" 'listindex=2
mois.AddItem "April" 'listindex=3
mois.AddItem "May" 'listindex=4
mois.AddItem "June" 'listindex=5
mois.AddItem "July" 'listindex=6
mois.AddItem "August" 'listindex=7
mois.AddItem "September" 'listindex=8
mois.AddItem "October" 'listindex=9
mois.AddItem "November" 'listindex=10
mois.AddItem "December" 'listindex=11
current_date = Month(Date) - 1
mois.ListIndex = current_date
End Sub

La ce me fait un run-time error 13 - type mismatch.
Auriez-vous une idée ?

J'ai une autre question, comment empecher la possibilité de saisir dans cette combobox, bref, que l'on puisse seulement choisir les Item ajouté par la macro ???

Cordialement, merci d'avance pour votre aide.
 
ANNONCES
Vieux 20/10/2003, 08h47   #2 (permalink)
Jacky
Guest
 
Messages: n/a
Par défaut Re: Aide sur les combobox

Oula,

J'ai trouvé, en fait j'avais deja defini une variable month dans la macro principale (en public)... c'est pour cela que ca plantait...

Par contre ma 2eme question tient toujours !

Merci.
 
Vieux 20/10/2003, 10h32   #3 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: Aide sur les combobox

Bonjour Jacky,

Voici comment faire, tu ajoutes la propriété MatchRequired = true


Private Sub UserForm_Initialize()
current_date = Month(Date) - 1

With mois
.AddItem "January"
.AddItem "February"
.AddItem "March"
.AddItem "April"
.AddItem "May"
.AddItem "June"
.AddItem "July"
.AddItem "August"
.AddItem "September"
.AddItem "October"
.AddItem "November"
.AddItem "December"
.ListIndex = current_date
.MatchRequired = True
End With
End Sub

Bonne journée

@Christophe@
 
Vieux 20/10/2003, 13h14   #4 (permalink)
Jacky
Guest
 
Messages: n/a
Par défaut Re: Aide sur les combobox

Merci Christophe,

en effet même si on peut écrire dans la combox, cela provoque une erreur si le mois n'est pas valide.

Merci.
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 02h57.


(C) 2006 Excel Downloads