Les classes en VBA comme en Java ?
Résolu
ROMAIN78650
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Après de longues recherches sur le net en vain, je me tourne vers la communauté pour gagner du temps.
En fait c'est assez simple :
J'ai une classe Client avec leurs attributs (nom, prenoms,....)
J'ai une classe Clients qui doit ajouter un Client à une collection ListeClient
Est - il possible en vba (comme en java) d'écrire ceci :
Sub addClient(c as Client)
ListeClient.add c
end sub
De la même maniere est-il possible d'écrire ceci :
function getClient(indice as integer)as Client
Set getClient = ListeClient.item(indice)
end function
Je vous remercie pour votre aide précieuse.
Romain
Après de longues recherches sur le net en vain, je me tourne vers la communauté pour gagner du temps.
En fait c'est assez simple :
J'ai une classe Client avec leurs attributs (nom, prenoms,....)
J'ai une classe Clients qui doit ajouter un Client à une collection ListeClient
Est - il possible en vba (comme en java) d'écrire ceci :
Sub addClient(c as Client)
ListeClient.add c
end sub
De la même maniere est-il possible d'écrire ceci :
function getClient(indice as integer)as Client
Set getClient = ListeClient.item(indice)
end function
Je vous remercie pour votre aide précieuse.
Romain
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
dans quel contexte veux-tu gagner du temps?
tes recherches t'ont-elles conduit à ceci, par exemple?
https://fauconnier.developpez.com/articles/vba/general/classes/
à tout hasard:
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/ -
Bonjour
Wouhaa, des classes en VBA, c'est pas souvent....
Il existe une implémentation de liste chainées qui devrait répondre à ton besoin.
https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/collection-object