Les classes en VBA comme en Java ?

Résolu
ROMAIN78650 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 
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/
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583
 
0
Utilisateur anonyme
 
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
0