Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionOption Explicit Private strA As String Private strB As String Property Get Auteur() As String Auteur = strA End Property Property Get Societe() As String Societe = strB End Property Property Let Auteur(ByVal vData As String) strA = vData End Property Property Let Societe(ByVal vData As String) strB = vData End Property
'Déclaration de ta collection Dim colMaCollection as Collection 'Déclaration de ta classe dim clsMaClasse as Class1 'Création de ta collection Set colMaCollection = New Collection 'Création de ta classe set clsMaClasse = New Class1 'Ajout des valeurs dans ta Classe clsMaClasse.MaPropriété = MaValeur .... 'Ajout de la Classe dans la collection colMaCollection.Add = clsMaClasse 'Pour rechercher une classe en particulier For each clsMaClasse in colMaCollection if clsMaClasse.MaPropriété = MaValeur then .... end if next
'Déclaration de ta collection Public colMaCollection as Collection Public clsMaClasse as Class1 'Création de ta collection Set colMaCollection = New Collection cette partie je ne peux pas la faire dans la déclération...
Private Sub Command1_Click() Form1.Text1.Text = objComposant.Auteur End Sub Private Sub Command2_Click() objComposant.Auteur = Form1.Text2.Text End Sub Private Sub Form_Load() Main End Sub Private Sub Form_Unload(Cancel As Integer) Set objComposant = Nothing Unload Me End End Sub
Option Explicit Global objComposant As composant Public Sub Main() Set objComposant = New composant objComposant.Auteur = "Olivier" End Sub
Option Explicit Private strA As String Private strB As String Property Get Auteur() As String Auteur = strA End Property Property Get Societe() As String Societe = strB End Property Property Let Auteur(ByVal vData As String) strA = vData End Property Property Let Societe(ByVal vData As String) strB = vData End Property
Property Get Origine() End Property
Public Property Get X() 'ton code End Property Public Property Let X() 'ton code End Property Public Property Get Y() 'ton code End Property Public Property Let Y() 'ton code End Property
Option Explicit Public Origine as clsOrigine Private strA As String Private strB As String Public Property Get Auteur() As String Auteur = strA End Property Public Property Get Societe() As String Societe = strB End Property Public Property Let Auteur(ByVal vData As String) strA = vData End Property Public Property Let Societe(ByVal vData As String) strB = vData End Property Private sub Class_Initialize() Set Origine = New clsOrigine End sub