Les classes en VBA comme en Java ?

Résolu/Fermé
ROMAIN78650 Messages postés 23 Date d'inscription mercredi 5 mars 2014 Statut Membre Dernière intervention 1 mai 2021 - Modifié le 1 mai 2021 à 03:03
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 1 mai 2021 à 08:52
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
1 mai 2021 à 08:24
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
1 mai 2021 à 08:48
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
1 mai 2021 à 08:52
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