Je suis nouveau sur ce NG et je viens vous solliciter pour un petit problème
:
Voilà, je suis en train de faire un calendrier et je rencontre le problème
suivant : j'ai fait un UserForm dans lequel j'ai inséré deux ComboBox + un
bouton; pour remplir ma première ComboBox, je mets dans l'évènement
Initialize de mon UserForm le code suivant :
Mois.AddIem ("Janvier")
Mois.AddItem ("Fevrier")
Etc.....jusqu'à décembre
Avant d'aller plus loin, je test et à l'ouverture de mon UserForm, j'ai un
message d'erreur qui me dit : " Objet requis ".
J'en déduis que je dois avoir un problème avec Mois mais je ne sais pas trop
comment faire à ce niveau là.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
argyronet
Bonjours,
1/ Est-ce "Mois" est le nom de votre contrôle ? De manière générale, préfixez vos contrôles avec le type d'objet idoine (cmbMois pour votre cas) Plus de détails ici : http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé. 2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize() Dim I As Integer For I = 1 To 12 ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1), "mmmm"), vbProperCase) Next End Sub
Argy
-- Mes tutoriels sur http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous,
Je suis nouveau sur ce NG et je viens vous solliciter pour un petit problème : Voilà, je suis en train de faire un calendrier et je rencontre le problème suivant : j'ai fait un UserForm dans lequel j'ai inséré deux ComboBox + un bouton; pour remplir ma première ComboBox, je mets dans l'évènement Initialize de mon UserForm le code suivant : Mois.AddIem ("Janvier") Mois.AddItem ("Fevrier") Etc.....jusqu'à décembre Avant d'aller plus loin, je test et à l'ouverture de mon UserForm, j'ai un message d'erreur qui me dit : " Objet requis ". J'en déduis que je dois avoir un problème avec Mois mais je ne sais pas trop comment faire à ce niveau là.
Je suis sous Office 2002 et toutes les MAJ.
Merci de votre aide
Bonne journée
-- Cordialement Christophe
Bonjours,
1/ Est-ce "Mois" est le nom de votre contrôle ?
De manière générale, préfixez vos contrôles avec le type d'objet idoine
(cmbMois pour votre cas) Plus de détails ici :
http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé.
2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize()
Dim I As Integer
For I = 1 To 12
ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1), "mmmm"),
vbProperCase)
Next
End Sub
Argy
--
Mes tutoriels sur http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous,
Je suis nouveau sur ce NG et je viens vous solliciter pour un petit problème
:
Voilà, je suis en train de faire un calendrier et je rencontre le problème
suivant : j'ai fait un UserForm dans lequel j'ai inséré deux ComboBox + un
bouton; pour remplir ma première ComboBox, je mets dans l'évènement
Initialize de mon UserForm le code suivant :
Mois.AddIem ("Janvier")
Mois.AddItem ("Fevrier")
Etc.....jusqu'à décembre
Avant d'aller plus loin, je test et à l'ouverture de mon UserForm, j'ai un
message d'erreur qui me dit : " Objet requis ".
J'en déduis que je dois avoir un problème avec Mois mais je ne sais pas trop
comment faire à ce niveau là.
1/ Est-ce "Mois" est le nom de votre contrôle ? De manière générale, préfixez vos contrôles avec le type d'objet idoine (cmbMois pour votre cas) Plus de détails ici : http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé. 2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize() Dim I As Integer For I = 1 To 12 ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1), "mmmm"), vbProperCase) Next End Sub
Argy
-- Mes tutoriels sur http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous,
Je suis nouveau sur ce NG et je viens vous solliciter pour un petit problème : Voilà, je suis en train de faire un calendrier et je rencontre le problème suivant : j'ai fait un UserForm dans lequel j'ai inséré deux ComboBox + un bouton; pour remplir ma première ComboBox, je mets dans l'évènement Initialize de mon UserForm le code suivant : Mois.AddIem ("Janvier") Mois.AddItem ("Fevrier") Etc.....jusqu'à décembre Avant d'aller plus loin, je test et à l'ouverture de mon UserForm, j'ai un message d'erreur qui me dit : " Objet requis ". J'en déduis que je dois avoir un problème avec Mois mais je ne sais pas trop comment faire à ce niveau là.
Je suis sous Office 2002 et toutes les MAJ.
Merci de votre aide
Bonne journée
-- Cordialement Christophe
Ayrton [ ASC ]
Bonjour,
" argyronet "
Bonjours,
1/ Est-ce "Mois" est le nom de votre contrôle ? De manière générale, préfixez vos contrôles avec le type d'objet idoine (cmbMois pour votre cas) Plus de détails ici : http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé. 2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize() Dim I As Integer For I = 1 To 12 ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1), "mmmm"), vbProperCase) Next End Sub
Merci beaucoup pour vos excellents conseils ; je vais corriger mes petites erreurs; Encore merci
-- Cordialement Christophe
Bonjour,
" argyronet "
Bonjours,
1/ Est-ce "Mois" est le nom de votre contrôle ?
De manière générale, préfixez vos contrôles avec le type d'objet
idoine (cmbMois pour votre cas) Plus de détails ici :
http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé.
2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize()
Dim I As Integer
For I = 1 To 12
ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1),
"mmmm"), vbProperCase)
Next
End Sub
Merci beaucoup pour vos excellents conseils ; je vais corriger mes petites
erreurs;
Encore merci
1/ Est-ce "Mois" est le nom de votre contrôle ? De manière générale, préfixez vos contrôles avec le type d'objet idoine (cmbMois pour votre cas) Plus de détails ici : http://argyronet.developpez.com/office/vba/convention/
Il est normal que vous ayez cette erreur si l'objet n'est pas nommé. 2/ Vous pouvez simplifier l'alimentation de votre combobox comme suit:
Private Sub UserForm_Initialize() Dim I As Integer For I = 1 To 12 ComboBox1.AddItem StrConv(Format(DateSerial(Year(Now), I, 1), "mmmm"), vbProperCase) Next End Sub
Merci beaucoup pour vos excellents conseils ; je vais corriger mes petites erreurs; Encore merci