Type défini par l'utilisateur dans une cellule excel

Uriel33 Messages postés 2 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 18 nov. 2004 à 19:41
Uriel33 Messages postés 2 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 18 nov. 2004 à 21:11
Bonjour,
Voila j'ai créé un type de données et je voudrai enregistrer une variable de ce type dans une cellule excel.
Pour que ce soit plus parlant voici un exemple:

type client
idclient as integer
nom as string
adresse as string
end type

dim nouvClient as Client
nouvClient.idclient= 1
nouvClient.nom = "titi"
nouvClient.adresse = "rue des chats"

ensuite je voudrai faire un truc du genre :
cells(1,"a") = nouvClient

Pour ensuite pouvoir faire un truc du style :
msgbox cells(1,"a").nom

Est-ce que c'est possible et si oui comment?

merci d'avance.

3 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
18 nov. 2004 à 20:32
Salut, je ne suis pas fort en VBA Excel mais je doute que ce soit possible.

Tu pourrais faire cells(1,1) = nouvClient.nom mais attribuer un type à une cellule, je n'ai jamais vu.

Je vais essayer, des fois que .....

Cordialement, CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
18 nov. 2004 à 20:40
Confirmation,
Ce n'est possible.

Mais tu peux coder :
cells(1,"a") = = nouvClient.idclient
cells(1,"b") = = nouvClient.nom
cells(1,"c") = = nouvClient.adresse

Cordialement, CanisLupus
0
Uriel33 Messages postés 2 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 18 novembre 2004
18 nov. 2004 à 21:11
Merci je m'en doutais un peu...
0
Rejoignez-nous