cs_Celeborn
Messages postés38Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention20 septembre 2006
-
14 sept. 2005 à 17:29
holocost
Messages postés1Date d'inscriptionlundi 20 septembre 2010StatutMembreDernière intervention25 mars 2011
-
19 mars 2011 à 16:43
Bonjour à tous,
En fait j'ai deux problémes.
1 - Je ne parviens plus à créer de collection de bouton depuis que je suis passé en Office 2003 ! ? . Glups. :-(
2 - J'ai voulu contourner le probléme en générant les boutons lors de l'initialisation de la UserForm.
Erreur : Chaîne de classe incorrecte
-----------------------------------------------------------------------------
Private Sub UserForm_Initialize()
Dim Essai As TextBox
Set Essai = Controls.Add("VB.textbox", "txtProd ", "ChoixCourbes")
' Remarque : " ChoixCourbes" est le nom de ma UserForm que je veux remplir.
' J'ai essayé avec ou sans les " avec la même erreur
' Avec UserForm, avec ... lol
' en fait, j'ai essayé pratiquement tout les bouts de codes que j'ai pu trouver sur les
' forums avec le même code erreur.
' Erreur : Chaîne de classe incorrecte
End Sub
-----------------------------------------------------------------------------
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 14 sept. 2005 à 18:07
Bonjour,
Essaye de tirer partis de ce code.
Dim Mycmd As Control
Private Sub CommandButton1_Click()
Set Mycmd = Controls.Add("Forms.CommandButton.1")
Mycmd.Left = 18
Mycmd.Top = 150
Mycmd.Width = 175
Mycmd.Height = 20
Mycmd.Caption = "Cest amusant." & Mycmd.Name
End Sub
cs_Celeborn
Messages postés38Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention20 septembre 2006 15 sept. 2005 à 09:28
Bonjour,
436964 jpleroisse Merci mille fois, ça marche, même si je ne sais pas encore pourquoi il faut rajouter le ".1" :-)
=169075 CanisLupus Merci à toi, mais j'avais écrit comme ça au départ, et ça ne fonctionne pas non plus, mon code n'allait pas plus loin que le "Set" puisque c'est la création du control qui ne passait pas, mais merci de ta collaboration.